Hallo sahabat dumenity berjumpa lagi dalam tutorial kursuswebdesign, pada tutorial kali ini saya akan membahas tentang  Cara Membuat Widget WordPress. Widget digunakan untuk menambahkan konten ke halaman WordPress secara pemrograman tanpa mengganggu tema template. Sidebar adalah area default untuk menambahkan konten widget. Selain itu, kita bisa mendaftarkan area widget kita sendiri dan menambahkan widget ke dalamnya. WordPress berisi beberapa widget default Search, Category, Tags dan lainnya.

Di admin WordPress, kita bisa melihat Widget di bawah menu Appearance. Kita perlu menyesuaikan tema kita untuk mendukung widget yang disebut widgetizing. Setelah menambahkan widget ke area widget, bisa ditampilkan dengan menggunakan fungsi dynamic_sidebar ().

Dalam tutorial ini, kita akan membuat dan menambahkan widget custom dan menampilkan isinya di halaman WordPress. Berikut Langkah-langkahnya,

  1. Buat plugin widget
  2. Widgetizing theme
  3. Tambahkan widget ke area widget
  4. Tampilkan widget di User End

Buat dan Pasang Widget Plugin

saya membuat plugin untuk menambahkan widget kita sendiri ke tema WordPress. Di plugin ini, kita membuat kelas widget dengan memperpanjang WP_widgets.

Konstruktor kelas digunakan untuk menginisialisasi plugin widget dengan menentukan id widget, nama, dan deskripsi. Kami mengganti fungsi widget () untuk membuat HTML agar menampilkan istilah taksonomi khusus di akhir pengguna. Kode pluginnya adalah,

Pada kode diatas, kita tambahkan hook untuk mendaftarkan widget kita. Ini akan membuat widget untuk ditampilkan di area admin untuk drag dan drop ke area widget. Kita bisa menambahkan kode ini di themes.php kita juga. Tapi, widget akan bertema khusus.
Tema Widgetizing

Widgetizing adalah proses untuk membuat tema kita untuk mendukung akses menu widget di area admin WordPress. Untuk widgetisasi tema kita, kita harus mendaftarkan area widget dengan menggunakan register_sidebar (). Kita harus menambahkan kode berikut di function.php tema kita

Karena kita menggunakan area widget default untuk menambahkan widget kita, kode diatas sudah cukup. Jika kita ingin menggunakan area custom widget maka kita perlu menentukan nama atau idnya sebagai argumen fungsi register_sidebar ().
Tambahkan Widget ke Area Widget

Di admin WordPress, kita harus menavigasi melalui menu Appearance-> Widgets. Ini menunjukkan semua komponen widget dan area widget drop. Kita bisa drag dan drop widget yang dibutuhkan ke dalam area widget.

Oke itulah tadi pembahasan saya tentang Cara Membuat Widget WordPress, semoga bermanfaat.