Cara Membuat Plugin WordPress dengan Opsi Widget Multi-Instance Untuk Penggunaan Sidebar atau Footer – Kode Plugin WordPress Siap Pakai

Diterbitkan: 2016-05-11

Plugin Widget Multi-Instance WordPress - Contoh Kode - Tips Crunchify

Widget WordPress Beberapa Instance / Widget Kustom WordPress

Crunchify telah membuat beberapa plugin WordPress selama beberapa tahun terakhir. Salah satu persyaratan yang kami dapatkan untuk plugin Anggota Facebook kami adalah memiliki multiple instance widget yang sama karena pengguna mungkin ingin Plugin Halaman Facebook ke dalam Sidebar mereka dan juga di bagian Footer .

Saat bekerja dengan banyak klien selama beberapa tahun terakhir, kami telah membuat beberapa plugin sederhana dengan beberapa opsi widget instans.

Dalam tutorial ini kita akan membahas Sample ready-to-use WordPress Plugin yang akan menempatkan widget Facebook Page Plugin langsung ke Sidebar dan/atau Footer blog Anda. Jangan ragu untuk menggunakan kode ini ke dalam plugin Anda.

Mari kita mulai:

Langkah 1

Saya biasanya melakukan semua pengembangan Java dan WordPress di Eclipse IDE. Jadi, ikuti tutorial untuk menyiapkan kit pengembangan PHP ke Eclipse.

Buat file crunchify-plugin.php di bawah folder crunchify-plugin dan letakkan kode di bawah ini.

Mari kita pahami 4 baris yang disorot dari kode di atas:

  1. fungsi __konstruksi()
    • Inisialisasi plugin WordPress dengan Nama dan Deskripsi
  2. widget fungsi publik($args, $instance)
    • Inilah yang ditampilkan di Blog Anda – keluarkan konten widget
  3. bentuk fungsi publik($instance)
    • Di sinilah Anda menentukan opsi Widget WordPress di dalam Appearance -> Widgets
  4. pembaruan fungsi($new_instance, $old_instance)
    • Ketika Anda mengklik tombol Simpan – Nilai opsi akan disimpan

NOTE: tindakan widgets_init akan memanggil fungsi Anda crunchify_plugin yang secara internal registers widget dengan nama crunchify_widget .

Langkah 2

Buat file readme.txt di bawah folder crunchify-plugin sama dengan konten di bawah ini. Jangan ragu untuk memperbaruinya sesuai kebutuhan Anda.

Langkah-3

Hanya untuk memastikan struktur folder Anda akan terlihat seperti ini:

Struktur Folder Plugin WordPress - Contoh Kode Widget Multi-Instnace Siap Digunakan

Letakkan folder crunchify-plugin di bawah folder plugins .

Langkah-4 Bagaimana Mengaktifkan?

  • Buka Admin Panel situs Anda
  • Klik pada Plugins
  • Activate plugin Plugin Crunchify

Aktifkan Plugin WordPress

Langkah-5 Pengaturan Opsi Plugin

  • Klik Appearance -> Widgets
  • Pilih Crunchify Plugin dan letakkan di bawah Sidebar atau Footer
  • Perbarui opsi dan klik save

Langkah-6 Bagaimana cara memverifikasi?

Saya telah menempatkan dua widget dengan opsi berbeda.

Multi Instance - Plugin Crunchify - Demo langsung

Anda akan melihat multiple instances of same Crunchify Plugin yang memancarkan Facebook Page Plugin yang bagus di Sidebar Atau Footer Anda sesuai pengaturan Anda.