Membuat Halaman Pengaturan Plugin WordPress – Langkah 1: Buat File Plugin
Diterbitkan: 2022-09-27Membuat Halaman Pengaturan Plugin WordPress Dalam tutorial ini, kita akan membuat halaman pengaturan plugin WordPress. Ini akan memungkinkan kami untuk menambahkan opsi plugin kami ke area admin WordPress. Kami akan menggunakan API Pengaturan, yang diperkenalkan di WordPress 2.7. API ini membuatnya sangat mudah untuk menambahkan halaman pengaturan ke plugin Anda. Jadi mari kita mulai. Langkah 1: Buat File Plugin Pertama, kita perlu membuat file plugin kita. Kami akan menamainya "my-plugin-settings.php" dan meletakkannya di direktori plugin kami. Hal pertama yang perlu kita lakukan adalah mendefinisikan plugin kita. Kami akan melakukan ini dengan menambahkan yang berikut ke file plugin kami: /* Nama Plugin: Pengaturan Plugin Saya URI Plugin: http://example.com/my-plugin-settings Deskripsi: Ini adalah plugin yang menambahkan halaman pengaturan ke pengaya. Versi: 1.0 Penulis: John Doe Penulis URI: http://example.com Lisensi: GPLv2 */ ? > Ini akan memberi nama, deskripsi, dan beberapa informasi lainnya kepada plugin kami. Selanjutnya, kita perlu membuat halaman pengaturan plugin.
Plugin dapat ditambahkan dengan menggunakan halaman pengaturan, yang dapat diakses oleh administrator. Dalam artikel ini, Anda akan mempelajari cara melakukan hal berikut. Terakhir, di akhir artikel, kami akan menyebutkan repositori GitHub yang menyertakan fungsi-fungsi yang tercantum di bawah ini dalam versi plugin WordPress yang berfungsi dengan halaman pengaturan sederhana . Langkah pertama adalah menambahkan fungsi displayPluginAdminSettings ke kelas Anda, plugins-name-configured-display.php. Fungsi ini menentukan tab mana yang Anda buka jika Anda memiliki beberapa formulir pengaturan, menampilkan pemberitahuan apa pun yang mungkin dimiliki WordPress, dan menentukan file PHP yang akan Anda gunakan untuk menampilkan halaman pengaturan plugin. Pada langkah 4, Anda akan menyertakan referensi ke fungsi lain yang disebut pluginNameSettingsMessages di fungsi displayAdminTab Anda. Jika Anda ingin mengedit file plugin di lingkungan pengembangan lokal, Anda dapat menggunakan dasbor admin WordPress.
Buat salinan folder induk plugin Anda dan sertakan dalam instalasi WordPress. Karena ukuran dan cakupannya, fungsi registerAndBuildFields di atas jauh lebih kecil dan lebih mudah dibaca. Sebagai hasil dari posting ini, kami telah menambahkan fungsi ini, yang memungkinkan Anda untuk menggunakan kotak pilih di pengaturan plugin Anda.
Halaman Pengaturan Boilerplate Plugin WordPress

Halaman Pengaturan Boilerplate Plugin WordPress bisa menjadi cara yang bagus untuk memulai mengembangkan Plugin WordPress. Ini memberikan titik awal untuk plugin Anda dan dapat membantu Anda mengaturnya. Ini juga bisa menjadi cara yang bagus untuk belajar tentang pengembangan Plugin WordPress .
API Pengaturan WordPress telah disertakan di WordPress 2.7, memungkinkan pengembang untuk mendaftarkan bidang pengaturan pada formulir pengaturan dasbor yang ada. Anda dapat menentukan bagian, halaman, dan bidang dalam bagian yang Anda tentukan dengan bantuan alat ini. Bagaimana Anda menambahkan halaman pengaturan ke plugin WordPress Anda? Ada banyak perpustakaan pembungkus yang tersedia untuk membantu Anda membuat halaman pengaturan untuk plugin WordPress Anda. Dalam contoh berikut, kami membuat bagian grup dengan menautkan pengaturan ke dalamnya. Pengaturan yang perlu diaktifkan kemudian harus ditentukan menggunakan get_option('dbi_example_ plugin_options') dan kunci array. Saat mengembangkan plugin atau tema untuk distribusi, Anda tidak dapat mengandalkan ACF karena belum diinstal.
Untuk mempelajari lebih lanjut tentang menggunakan kerangka Carbon Fields, lihat artikel kami sebelumnya. Kerangka kerja membuatnya sangat sederhana untuk membuat bidang lebih ramah pengguna, seperti menambahkan parameter default, maksimum, minimum, dan maksimum ke bidang 'Batas Hasil'. Pilihan lainnya adalah memanfaatkan WordPress.settings API melalui generator WordPress. Kami dapat membuat ulang halaman pengaturan kami dengan menggunakan Generator Halaman Opsi WordPress. Sebagai alternatif dari permintaan admin-ajax.php tradisional, REST API memberikan keunggulan kinerja, serta meningkatkan pengalaman pengguna dengan menyimpan pengaturan formulir di latar belakang saat halaman sedang di-refresh. Josh Pollock memandu Anda melalui cara membuat halaman pengaturan menggunakan jQuery dan REST API di artikel ini. Selanjutnya adalah halaman pengaturan yang didukung VueJS.
Kode yang digunakan dalam artikel ini dapat digunakan untuk menginstal paket langsung ke Composer dan halaman pengaturannya. Saat Anda menggunakan REST API, Anda dapat melakukan banyak React atau VueJS di administrasi WordPress Anda. Favorit saya saat ini adalah WP-optionskit, yang memiliki beberapa tab pengaturan dan subbagian yang tersedia. Apa pendekatan untuk membuat halaman pengaturan WordPress untuk sebuah plugin? Beri tahu kami di komentar jika Anda memiliki pertanyaan.

Plugin Pengaturan Kustom WordPress
Ada banyak plugin pengaturan khusus yang tersedia untuk WordPress. Masing-masing memiliki fitur dan manfaat uniknya sendiri. Namun, beberapa fitur umum termasuk kemampuan untuk menyesuaikan tampilan dan nuansa situs WordPress Anda, menambahkan fungsionalitas baru, dan memperluas kemampuan plugin yang ada. Pada akhirnya, memilih plugin pengaturan khusus yang tepat untuk kebutuhan Anda akan bergantung pada tujuan dan persyaratan spesifik Anda.
Bagaimana cara memasukkan pengaturan plugin untuk plugin di pengaturan WordPress? Blog Knowband berfokus pada Modul E-niaga. Tujuan dari blog ini adalah untuk menjelaskan bagaimana setting dari custom plugin dibuat. Pengaturan plugin harus ditambahkan agar dapat diimplementasikan. Folder plugin Anda dapat ditemukan di folder plugins situs Woo Commerce Anda. File PHP baru harus dibuat di direktori plugin Anda. Dalam kode contoh, kami telah menyalin kode dari halaman opsi di bawah ini ke dalam file custom-plugin.php. Setelah langkah ini, Anda akan dapat melihat opsi plugin khusus Anda di pengaturan tekan Word seperti yang ditunjukkan pada gambar di bawah ini: Pada langkah ini, Anda harus membuat formulir yang akan menampilkan opsi (bidang) di pengaturan plugin khusus halaman.
Halaman Pengaturan Kustom WordPress
Halaman pengaturan kustom WordPress adalah halaman di mana Anda dapat menambahkan opsi kustom Anda sendiri untuk situs WordPress Anda. Ini dapat berguna jika Anda ingin menambahkan opsi untuk tema atau plugin Anda, atau jika Anda ingin membuat panel kontrol khusus untuk situs Anda.
Kami akan membahas cara membuat halaman pengaturan kustom baru untuk WordPress di posting ini. Bagian pengaturan, yang merupakan bagian dari API pengaturan WordPress, memungkinkan pengembang untuk mengatur pengaturan mereka dengan judul. Halaman ini berisi kode yang digunakan untuk membuat halaman admin kustom di posting sebelumnya. Kami telah menambahkan bagian pengaturan baru pada kode di atas sebagai hasil dari kode di atas. Fungsi settings_fields tidak hanya memungkinkan Anda menambahkan markup ke pengaturan dan memasukkan markup, tetapi juga menambah keamanan dengan melacak siapa yang membuat pengaturan dan markup. Dalam hal ini, kita akan membungkus kode menjadi fungsi baru yang disebut admin_init. Saat Anda mencoba menyimpan pengaturan, beberapa kesalahan, seperti halaman opsi tidak ditemukan, mungkin terjadi.
Karena kami belum terdaftar di WordPress, kami belum memiliki akses ke database WordPress untuk menyimpan nilai. Dengan fungsi register_setting, kami akan mengatur pengaturan kami di WordPress. Fungsi get_option akan mengembalikan nilai yang disimpan dari pengaturan tambahan.
Halaman Pengaturan WordPress
Tab Pengaturan terletak di bilah sisi Admin WordPress dan berfungsi sebagai hub pusat untuk mengonfigurasi pengaturan untuk berbagai bagian situs web WordPress. Beberapa sub-panel dapat ditemukan di bagian ini, dan plugin WordPress sering menyertakan halaman pengaturannya sebagai opsi menu di bawah tab Pengaturan. Ketika Anda mengklik ikon Pengaturan, Anda dapat mengaktifkannya. Ini adalah layar umum.
Membuat plugin WordPress bisa menjadi pengalaman yang menarik jika Anda tidak yakin tentang cara membuat halaman pengaturan. Kami terkadang percaya bahwa memberikan opsi untuk semua adalah hal yang baik, terlepas dari kenyataan bahwa mungkin ada jumlah opsi yang tidak terbatas. Pada akhirnya, keputusan ini bersifat teknis, pilihan yang tidak dapat dibuat oleh rata-rata pengguna. API Pengaturan WordPress sekarang tersedia dalam versi 2.70. Tujuan dari fungsi ini adalah untuk menyederhanakan pembuatan halaman pengaturan. Sebuah fitur yang dapat digunakan untuk menentukan opsi mana yang tersedia, serta antarmuka pengguna mana yang akan digunakan untuk mengedit masing-masing opsi, disertakan. Karena cara terbaik untuk belajar adalah melalui contoh, mari gunakan API pengaturan untuk membuat halaman pengaturan pertama kita .
Langkah selanjutnya adalah memilih setiap opsi yang akan muncul di halaman pengaturan kita. Ini dapat dilakukan dengan menggunakan dua metode: register_setting dan add_settings_field. Kita dapat menentukan nama database dari mana kita akan menyimpan pengaturan dengan membuat pernyataan ini. Selain itu, setiap bidang menyertakan referensi fungsi, yang memberi tahu WordPress cara merendernya. Pembuatan halaman pengaturan cukup sederhana. Anda dapat memasukkan bidang yang ingin Anda gunakan pada halaman pengaturan Anda menggunakan generator kode online. Dalam contoh kita, ada kemungkinan bahwa callback akan mirip dengan ini. Panggilan balik ini, menurut instruksinya, hanya mengembalikan nilai bidang yang dimaksudkan untuk dirender.