Pertanyaan yang diberi tag «options»

Dalam WP `options` adalah istilah yang digunakan untuk variabel yang disimpan dalam database. Mereka diakses melalui API opsi.

3
Bagaimana cara mengirimkan variabel ke add_settings_section () callback?
Saya mencoba untuk mengotomatisasi, sebanyak mungkin, fungsi Pengaturan API membutuhkan setiap pengaturan dalam Plugin. Looping melalui array opsi, dan keluaran add_settings_section()dan add_settings_field()cukup sederhana: add_settings_section(): $oenology_hooks_tabs = oenology_hooks_get_settings_page_tabs(); foreach ( $oenology_hooks_tabs as $tab ) { $tabname = $tab['name']; $tabtitle = $tab['title']; $tabsections = $tab['sections']; foreach ( $tabsections as $section ) { …

2
Bagaimana cara menggunakan kotak centang dan tombol radio di halaman opsi?
Panggil aku bodoh tapi aku tidak tahu bagaimana melakukannya. Untuk input teks saya hanya akan: <input type="text" name="option_name" value="<?php echo get_option( 'option_name' ); ?>" /> dan kemudian menghubungkannya ke workdpress menggunakan register_setting(). Saya kemudian bisa mendapatkan nilainya melalui get_option('option_name'). Bagaimana saya melakukannya dengan kotak centang dan tombol radio?
16 options 

3
Kenapa tabel `wp_options` tidak memiliki indeks pada` autoload`?
Di awal setiap halaman yang dilayani oleh WordPress, ada panggilan MySQL untuk mengambil opsi: SELECT option_name, option_value FROM wp_options WHERE autoload = 'yes'; Karena tidak ada indeks pada autoloadkolom, MySQL harus mencari SEMUA baris. Saya juga menemukan komentar dari jawaban ini yang mengatakan tidak akan ada peningkatan kinerja bahkan jika …

1
Opsi Pembaruan Disimpan dalam Multi-Dimensi Array
Saya memiliki data di wp_optionstabel yang saat ini disimpan sebagai array multi-dimensi ( profile_element_order): a:12:{s:17:"img_base64_enable";s:1:"1";s:25:"moulding_combination_page";s:0:"";s:24:"moulding_collection_page";s:0:"";s:25:"idea_gallery_thumb_height";s:3:"200";s:24:"idea_gallery_thumb_width";s:3:"200";s:23:"collection_thumb_height";s:3:"200";s:22:"collection_thumb_width";s:3:"200";s:20:"profile_item_columns";s:1:"4";s:17:"idea_item_columns";s:1:"2";s:24:"collections_item_columns";s:1:"2";s:25:"combinations_item_columns";s:1:"4";s:21:"profile_element_order";a:5:{i:0;s:8:"Option 1";i:1;s:8:"Option 2";i:2;s:8:"Option 3";i:3;s:8:"Option 4";i:4;s:8:"Option 5";}} Yang ingin saya capai adalah memperbarui profile_element_orderopsi (dalam opsi itu). Begini cara semuanya terlihat sejauh ini: function psort_save_order() { global $mouldings_options; $list = $mouldings_options['profile_element_order']; $new_order = $_POST['list_items']; $new_list = array(); …

4
bagaimana cara memperbarui opsi serial secara terprogram?
Saya ingin secara otomatis memperbarui opsi plugin. Ada beberapa hal yang sering saya ulangi. Dengan wp-cli saya tahu saya dapat memperbarui opsi sederhana seperti ini: php wp-cli.phar option update blog_public 1 Namun, beberapa opsi plugin menyimpan opsi mereka dalam string serial. Contoh option_value serial di wp_options: a:9:{s:4:"from";s:21:"xx@xxx.com";s:8:"fromname";s:51:"xxx";s:4:"host";s:13:"smtp.xx.com";s:10:"smtpsecure";s:3:"ssl";s:4:"port";s:3:"465";s:8:"smtpauth";s:3:"yes";s:8:"username";s:21:"xx@xxx.com";s:8:"password";s:13:"xxx";s:10:"deactivate";s:0:"";} Bagaimana cara memperbarui …
15 options  wp-cli 

3
Bagaimana cara menambahkan bidang untuk opsi situs-lebar baru pada layar Pengaturan Jaringan?
Saya sedang mengerjakan sebuah plugin, dan sebagian darinya melibatkan pengaturan nilai opsi yang berlaku untuk semua situs di jaringan WordPress. Saya tahu tentang fungsi add_site_option dan get_site_option yang memungkinkan Anda menyimpan nilai ke dalam tabel wp_sitemeta, tetapi apa yang saya tidak tahu adalah bagaimana menempatkan bidang di tempat yang tepat …

1
Apa perbedaan antara Opsi & Pengaturan?
Dan yang mana yang harus saya gunakan? Apa perbedaan antara API Opsi dan API Pengaturan ? Saya memiliki tema dengan lebih dari 100 opsi admin, bagaimana cara mendaftar & menyimpannya? Saat ini saya menggunakan Opsi API tetapi saya tidak terlalu senang dengan hal itu, setiap opsi sedang didaftarkan secara terpisah …
14 options 


2
Apakah fungsi get_option di-cache?
Di plugin saya, saya menggunakan kode berikut untuk mengambil opsi dari database: $options = get_option('my_plugin_options'); Jika saya menggunakan ini 10 kali dalam berbagai fungsi plugin saya, apakah WordPress membuat 10 pertanyaan ke database, atau apakah itu hanya membuat 1 panggilan database per permintaan HTTP dan menyimpan hasilnya?

3
Apa keuntungan dari Pengaturan API?
Saya perkenalkan ini dengan mengatakan bahwa saya hampir tidak pernah bekerja dengan WordPress - pada kenyataannya, terakhir kali saya melakukan situs di WordPress adalah kembali selama 2.2. Kemarin saya membuat segalanya berantakan dan mengajukan beberapa pertanyaan di sini mencoba untuk membuat plugin menu dasar berfungsi. Saya sekarang memiliki plugin berfungsi …

5
Menggunakan opsi widget 'di luar' widget
Saya ingin menyimpan beberapa parameter dalam opsi widget yang kemudian diteruskan ke halaman lain. Widget adalah formulir yang memanggil layanan web. Opsi yang ingin saya sampaikan adalah otentikasi untuk layanan web yang saat ini dikodekan ke dalam halaman hasil (dilakukan sebagai templat). Karena itu mereka harus disembunyikan dari pengguna situs …
13 options  widgets 

1
Performa dengan pengisian otomatis dan tabel opsi
Saya bermain-main dengan autoloadkolom optionstabel. Saya tidak menemukan banyak informasi tentang bagaimana nilai autoloaded digunakan. Saya mencoba print_r($GLOBALS)dan melihat bahwa opsi autoloaded disimpan $GLOBALS['wp_object_cache']->cache['options']['alloptions']. Apakah ada cara lain untuk mengakses variabel-variabel itu? Misalkan saya perlu mengakses opsi my_option, yang disetel ke autoload, berkali-kali dalam templat yang berbeda (mis. Sekali masuk …
12 options 

2
Bagaimana cara menyimpan data bidang widget sebagai larik?
Saya membuat widget, perlu menyimpan sekitar 10 ID. Saat ini saya menggunakan metode bidang berikut untuk menyimpan masing-masing ID di bidang yang terpisah. Ini menyimpan data masing-masing bidang secara terpisah di wordpress. Apakah mungkin untuk menyimpan data semua bidang hanya dalam satu baris di wordpress untuk examlpe menggunakan array? <input …

2
Menambahkan bidang formulir Widget secara dinamis
Saya mencoba menambahkan bidang formulir ke widget WordPress secara dinamis. Jadi, jika pengguna ingin menambahkan tanggal lain ke suatu acara, mereka dapat mengklik tombol untuk mendapatkan lebih banyak bidang. Pertanyaannya adalah: Bagaimana cara menyimpan bidang input yang baru dibuat ke database saya? Apakah saya perlu menulis fungsi pembaruan khusus? Ada …


Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.