Plug-in adalah modul perangkat lunak yang, ketika terhubung ke program utama, berfungsi untuk memperluas atau menggunakan kemampuan yang ada. Untuk platform WordPress, Anda dapat mengunduh modul yang diperlukan di Internet, atau Anda dapat membuatnya sendiri.
Itu perlu
- - komputer;
- - Koneksi internet;
- - editor teks dengan kemampuan untuk menyimpan teks dalam pengkodean UTF-8.
instruksi
Langkah 1
Tentukan fungsi apa yang harus dilakukan plugin. Anda juga harus memilih nama yang unik untuk itu. Anda dapat memeriksa nama plugin WordPress menggunakan mesin pencari Google. Seringkali nama plugin berhubungan langsung dengan tujuannya.
Langkah 2
Kemudian buat file plugin PHP utama. Diinginkan agar namanya sesuai dengan nama modul tambahan dan juga unik. Kode plugin dapat dipecah menjadi beberapa file PHP. Itu juga dapat mencakup JavaScript, file CSS, gambar, dll. Saat memisahkan kode plugin, Anda perlu membuat direktori dengan nama yang sama dengan file PHP utama, lalu menempatkan semua file di sana.
Langkah 3
Buka file modul plugin utama dan buat header standar agar platform WordPress dapat mengenali plugin baru. Misalnya: Jika Anda pergi ke panel administrasi dan mengklik item "Plugin", Anda akan melihat plugin yang dibuat di daftar umum.
Langkah 4
Setelah judul, isi informasi lisensi plugin. Sebagian besar GRL atau lisensi yang kompatibel digunakan.
Langkah 5
Sistem pengait digunakan untuk berinteraksi antara komponen sistem plugin dan inti WordPress. Esensinya terletak pada kenyataan bahwa fungsi kernel, sebelum mengembalikan hasilnya, memanggil rantai penangan tambahan, jika mereka saat ini terdaftar. Jadi, sebelum menambahkan judul ke postingan, WordPress memeriksa penangan untuk pengait bernama the_title. Tambahkan pengait yang diperlukan ke plugin dan daftarkan dengan memanggil add_filter.
Langkah 6
Untuk menambahkan fungsionalitas menggunakan plugin, Anda perlu membuat tag template. Untuk mendeklarasikan tag template, tulis fungsi PHP dan dokumentasikan untuk pengguna plugin.
Langkah 7
Setelah plugin ditulis, disarankan untuk mempersiapkannya untuk internasionalisasi, mis. menerapkan kemampuan untuk menerjemahkan teks yang ditampilkan ke dalam bahasa yang berbeda. Untuk melakukan ini, pilih nama untuk ruang terjemahan plugin. Itu harus seunik nama plugin itu sendiri. Bungkus semua baris teks yang akan ditampilkan kepada pembaca di salah satu dari dua fungsi gettext WordPress: _() atau _e(). Buat file POT (direktori terjemahan) dan distribusikan bersama dengan plugin. Untuk memuat terjemahan, gunakan fungsi load_plugin_textdomain.
Langkah 8
Buat halaman web yang menjelaskan cara menginstal plugin Anda, fungsi apa yang akan dijalankannya, dan versi WordPress mana yang kompatibel dengannya.