Cara Membuat Plugin Widgets Pada Wordpress Plugin adalah kode yang dapat ditambahkan pada wordpress dan mempunyai fungsi tertentu. Untuk membuat plugin pada wordpress kita harus mengetahui strukturnya lebih dulu. Contoh : jika kita ingin membuat tulisan “Contoh Plugin” maka kita dapat membuat sebuah file php yang kita simpan ke dalam direktori plugin, misalkan dengan nama file contohplugin.php. Isi kode dari file contoh-plugin.php tersebut adalah sebagai berikut: Contoh Plugin"; } ?>
Jika file sudah disimpan kedalam direktori plugin, maka kita akan dapat melihat plugin baru pada daftar menu plugin.
Widgets Widgets adalah plugin yang dapat ditambahkan maupun dikurangi ke dalam sidebar. Untuk menambahkan atau mengurangi plugin yang diletakkan ke dalam sidebar dapat melalui admin panel dari wordpress. Untuk dapat membuat plugin pada kode diatas menjadi widgets, maka kita dapat menambahkan kode sebagai berikut: function widget_contohplugin() { ?>
Fungsi yang pertama berguna untuk menampilkan widget ke dalam sidebar. Kita dapat mengganti nama fungsi sesuai dengan keinginan kita. Fungsi yang kedua digunakan untuk menampilkan kedalam daftar plugin wordpress dan juga berfungsi untuk membuat widget baru dengan nama “Contoh Plugin”. Ketika kode diatas diterapkan kedalam template wordpress tidak semua template akan menampilkan kode tersebut sesuai dengan keinginan. Agar widget yang kita buat dapat fleksibel kedalam semua template, kita dapat menambahkan parameter kedalam kode fungsinya, menjadi sebagai berikut: function widget_contohplugin($args) { extract($args); ?>
Agar tampilan dapat sesuai dengan template kita dapat mendefinisikan tag html yang digunakan untuk sebelum dan setelah widget atau untuk sebelum dan sesudah judul widget.
Untuk mendefinisikannya kita dapat gunakan kedalam beberapa variabel, misalkan menggunakan variabel: before_widget, after_widget, before_title dan after_title. Jika kita tulis dalam bentuk kode menjadi seperti berikut: function widget_contohplugin($args) { extract($args); echo $before_widget; echo $before_title;?>Judul Widget
Kode plugin secara lengkap adalah:
Contoh Plugin"; } function widget_contohplugin($args) { extract($args); echo $before_widget; echo $before_title;?>Judul Widget
Test Plugin Untuk melihat plugin dapat berjalan atau tidak, simpan kode tersebut dengan nama file yang berbentuk php kedalam direktori plugin. Kemudian aktifkan pluginnya dan letakkan widgetnya kedalam sidebar