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.

10
Cara menyusun plugin
Ini bukan pertanyaan tentang bagaimana membangun plugin WordPress. Alih-alih, apa, jika ada, panduan dapat diterapkan pada cara menyusun arsitektur file plugin apa pun. Beberapa bahasa atau pustaka pemrograman lain memiliki cara yang sangat terkontrol dalam mengatur direktori dan file. Terkadang hal ini menjengkelkan dan menyoroti kebebasan yang ditawarkan PHP, tetapi …

3
Tambahkan beberapa direktori plugin
Tugas Anda dapat mendaftar dan menambah direktori Tema menggunakan register_theme_directory()untuk instalasi WP Anda. Sayangnya core tidak memberikan fungsi yang sama untuk plugin. Kami sudah memiliki MU-Plugin, Drop-Ins, Plugins dan Tema. Tetapi kami membutuhkan lebih banyak untuk organisasi file yang lebih baik. Inilah daftar tugas yang harus dicapai: Tambahkan direktori plugin …



3
Apa perbedaan antara WPINC dan ABSPATH?
Sudah umum bagi pengembang plugin untuk melindungi plugin mereka dari akses langsung. Saya melihat dua cara untuk melakukan itu: if ( ! defined( 'WPINC' ) ) die; dan if ( ! defined( 'ABSPATH' ) ) exit; Apa perbedaan antara WPINC dan ABSPATH? Yang mana cara yang 'benar' untuk melakukannya?




5
Bagaimana Anda bisa memeriksa apakah Anda berada di halaman tertentu di bagian Admin WP? Misalnya bagaimana saya bisa mengecek apakah saya ada di halaman Users> Your Profile?
Saya sedang membangun sebuah plugin dan saya ingin menambahkan bit javascript di kepala admin tetapi hanya untuk halaman admin tertentu. Maksud saya bukan halaman seperti pada halaman WordPress yang Anda buat sendiri tetapi halaman admin yang ada seperti 'Profil Anda', 'Pengguna', dll. Apakah ada fungsi wp khusus untuk tugas ini? …

1
Pengaturan API dengan contoh array
Saya menggunakan buku pengembangan plugin Wrox WordPress sebagai referensi utama untuk memulai dengan plugin baru dan saya mengerti semua pengaturan dapat disimpan sebagai 1 array tetapi buku tidak memberikan contoh ini dan semua hal yang saya menemukan di web tampaknya sangat berbeda dari satu contoh ke yang lain. Paruh kedua …


4
Bagaimana cara membuat plugin membutuhkan plugin lain?
Saya sedang membangun sebuah plugin yang menambahkan fungsionalitas tambahan ke sebuah plugin utama. Idealnya di layar administrasi plugin, tautan "aktifkan" harus dinonaktifkan dan catatan sebaris harus ditambahkan yang memberi tahu pengguna untuk menginstal dan mengaktifkan plugin utama terlebih dahulu sebelum ia dapat menggunakan plugin saat ini.

5
Apakah ada kerangka kerja pengembangan plugin
Karena saya baru dalam pengembangan plugin WordPress, saya telah memeriksa struktur internal banyak plugin. Saya telah menemukan bahwa kebanyakan dari mereka tidak cocok dengan pola apa pun dan memahami bagaimana cara kerjanya bisa sulit. Saya bertanya-tanya apakah ada cara yang lebih umum dari pengembangan plugin, mungkin dengan kerangka kerja, selain …

2
Tingkatkan Media Manager untuk Galeri
Saya ingin meningkatkan Media Editor, setelah WordPress 3.5, pada tampilan galeri. Saya ingin menambahkan bidang pilih baru di sisi kanan dan mengirim nilai yang dipilih ke kode singkat galeri. Saya pikir, fungsi wp.media.gallerydalam wp-includes/js/media-editor.jsadalah fungsi default untuk memasukkan kode singkat galeri. Saya ingin menambahkan parameter baru dan nilai-nilai parameter berasal …

5
Posting meta vs tabel database terpisah
Saat mengembangkan plugin yang memerlukan penyimpanan data, apa pro dan kontra dari menggunakan satu metode atau lainnya? The penjelasan yang diberikan di naskah kuno itu tidak rinci: Namun, sebelum melompat dengan seluruh tabel baru, pertimbangkan apakah menyimpan data plugin Anda di Post Meta WordPress (alias Bidang Kustom) akan bekerja. Post …

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.