Pertanyaan yang diberi tag «plugin-development»

Plugin WordPress memungkinkan modifikasi, penyesuaian, dan penyempurnaan yang mudah ke blog WordPress. Alih-alih mengubah pemrograman inti WordPress, Anda dapat menambahkan fungsionalitas dengan Plugin WordPress.

2
Fungsi Widget khusus di Plugin tidak berfungsi?
Saya mengambil kode langsung dari salah satu tema saya yang saya buat, dan itu adalah daftar semua 50 negara bagian dalam daftar tidak berurutan yang dikemas ke dalam widget yang bisa Anda seret dan jatuhkan di bilah sisi. Masalahnya adalah, ketika saya mencoba menggunakan kode ini dalam file PLUGIN, saya …


8
Fungsi is_plugin_active tidak ada
Saya menggunakan WordPress 3.0.5 dan telah diuji dengan 3.1rc4. Di file PHP utama plugin saya, ketika saya mencoba menelepon is_plugin_active saya dapatkan Call to undefined function is_plugin_active(). Saya dapat memanggil add_action dan add_filter. Apa yang harus saya periksa / ubah untuk memperbaikinya? Ini terjadi di dalam admin pada halaman Plugin. …

3
Plugin / Pembaruan Plugin Wordpress? Sejak 3.9
Saya sudah meneliti ini beberapa kali, namun pencarian saya tidak mengungkapkan banyak kecuali kode kustom yang mungkin atau mungkin tidak praktik WordPress yang baik. Sampai dengan rilis terbaru (WordPress 3.9 "Smith"), apakah kail telah ditambahkan ke proses pembaruan plugin? Saya bertanya karena ini merupakan kebutuhan yang sangat mendasar, namun saya …

2
Function.php tunggal atau dibagi menjadi banyak file kecil?
Saya membuat kerangka kerja sederhana dengan opsi tema. Saya telah membagi potongan kode di dalamnya functions.phpdan menempatkannya di dalam struktur folder tertentu. Sekarang di functions.phpfile utama saya , saya hanya memiliki require_oncepanggilan ke file-file ini. Tetapi demi argumen - katakanlah saya akan memiliki 20 file untuk disertakan. PERTANYAAN: Apakah ini …

2
Daftar semua nama sidebar?
Saya daftar semua sidebar seperti itu: global $wp_registered_sidebars; echo '<pre>'; print_r($wp_registered_sidebars); echo '</pre>' Jadi saya mendapatkan sesuatu seperti: Array ( [sidebar-1] => Array ( [name] => Sidebar #1 [id] => sidebar-1 [description] => Sidebar number 1 [before_widget] => [after_widget] => [before_title] => [after_title] => ) (...) ) Tetapi saya ingin …

5
Melewati argumen ke panggilan balik halaman menu admin?
Situasi: Saya sedang mengerjakan sebuah plugin dan saya mengembangkannya sebagai sebuah kelas, semuanya bekerja dengan baik sampai saya mengalami situasi ini. Saya ingin membuat segalanya lebih bersih dan mencoba ini .. class MyPlugin { function __construct() { add_action('admin_menu', array(&$this, 'myplugin_create_menus'); } //I don't want to write a function for every …


6
periksa apakah Gutenberg sedang digunakan
Bagaimana saya bisa memeriksa apakah editor yang sedang digunakan adalah Gutenberg di plugin WordPress? Saya memerlukan ini karena kekurangan Gutenberg post_submitbox_misc_actions, jadi saya perlu cadangan yang hanya akan digunakan jika editor saat ini adalah Gutenberg.

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
Kesalahan PHP dengan penangan kode pendek dari suatu kelas
Saat ini saya menggunakan aliran umum berikut untuk menambahkan kode pendek untuk sebuah plugin. class MyPlugin { private $myvar; function baztag_func() { print $this->myvar; } } add_shortcode( 'baztag', array('MyPlugin', 'baztag_func') ); Sekarang ketika kelas ini dan metode itu disebut saya mendapatkan kesalahan berikut. Kesalahan fatal: Menggunakan $ this saat tidak …

2
Halaman khusus dengan plugin
Saya sedang mengembangkan beberapa plugin di mana saya ingin mengaktifkan halaman khusus. Dalam kasus saya, beberapa halaman khusus akan berisi formulir seperti formulir kontak (tidak secara harfiah). Ketika pengguna akan mengisi formulir ini dan mengirimkannya, harus ada langkah berikutnya yang akan membutuhkan lebih banyak informasi. Katakanlah bahwa halaman pertama dengan …


3
Tambahkan opsi layar ke halaman admin khusus
Saya ingin menambahkan opsi layar ke halaman pengaturan plugin saya, seperti yang tersedia di Dashboard. Saya mencoba menggunakan add_optionmetode WP_Screenobjek dan ternyata hanya mendukung dua opsi. per_pagedan layout_columns. Adakah yang tahu opsi layar apa yang digunakan untuk mendapatkan opsi seperti yang ada di halaman Dashboard? Edit : Biarkan saya jelaskan …

2
Dapatkan plugin_dir_url () dari kedalaman satu level di dalam plugin
Saya telah menulis beberapa plugin menggunakan struktur: /plugins/myplugin/myplugin.php /plugins/myplugin/class/class-myclass.php Jadi untuk mengambil keuntungan dari OO dan keseluruhan penataan kode saya Dari dalam file kelas ada saatnya saya perlu mendapatkan URL dari plugin dasar ... Saya telah menggunakan yang berikut ini, tapi saya yakin ada cara yang lebih baik: $this->plugin_location = …

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.