Cara Membuat Halaman Admin Plugin WordPress
Diterbitkan: 2022-09-27Sebagai pengembang plugin WordPress , cepat atau lambat Anda perlu membuat antarmuka administrasi untuk plugin Anda. Pada artikel ini, kami akan menunjukkan cara membuat halaman admin plugin WordPress. Kami akan berasumsi bahwa Anda telah membuat plugin WordPress. Jika tidak, silakan lihat panduan kami tentang cara membuat plugin WordPress untuk pemula. Setelah Anda membuat plugin, langkah selanjutnya adalah membuat antarmuka administrasi atau halaman admin. Halaman admin ini akan digunakan oleh administrator WordPress untuk mengonfigurasi pengaturan plugin Anda.
Jika Anda membuat plugin WordPress, kemungkinan besar Anda akan membuat halaman back-end. Halaman admin plugin adalah tempat di mana Anda dapat menjalankan semua kueri database WordPress Anda. Dalam kursus ini, saya akan membahas cara memasukkan file JavaScript dan CSS tertentu untuk halaman admin plugin serta cara berinteraksi dengan database mySQL WordPress. Dalam contoh ini, saya akan menggunakan WordPress dataTables untuk menanyakan tabel database untuk WP_users menggunakan plugin dataTables. Akibatnya, saya tidak ingin memuat versi jQuery untuk halaman yang berbeda. Pada kode di bawah ini, kita akan memastikan bahwa hanya file adminpage.php kita yang dimuat di dalam folder plugins. Semua pengguna sekarang dapat dijelajahi dengan mengurutkan berdasarkan kolom, memfilter, dan mencari berdasarkan kategori.
Bagaimana Cara Membuat Halaman Admin Untuk Plugin WordPress?

Tidak ada satu jawaban yang cocok untuk semua pertanyaan ini, karena cara terbaik untuk membuat halaman admin untuk plugin WordPress akan bervariasi tergantung pada kebutuhan spesifik plugin. Namun, beberapa tips untuk membuat halaman admin yang efektif untuk plugin WordPress termasuk menggunakan bahasa yang jelas dan ringkas, menjaga halaman tetap rapi dan mudah dinavigasi, dan menyediakan sumber daya yang bermanfaat dan informatif seperti tutorial, FAQ, dan informasi kontak dukungan.
Plugin WordPress dibuat dengan mempertimbangkan halaman admin . Bergantung pada fungsionalitas yang Anda kembangkan, Anda mungkin memerlukan dua atau tiga komponen untuk membuat halaman admin. Langkah pertama adalah membuat entri menu menggunakan fungsi add_menu_page(). Selain pengetahuan terkait AJAX yang tercakup dalam bagian ini, Anda dapat membuat overlay, fungsionalitas AJAX, dan berbagai teknik lainnya menggunakan tutorial lainnya. Menggunakan argumen lima, Anda dapat menulis fungsi yang menggemakan beberapa argumen. Gambar akan ditampilkan jika URL ke gambar disediakan. Dashicons, add-on WordPress, juga dapat digunakan dengan platform lain. Anda dapat menambahkan halaman sub-level ke menu tingkat atas Anda dengan berbagai cara.
Bagaimana Cara Membuat Menu Plugin Kustom?

Tidak ada satu jawaban yang cocok untuk semua pertanyaan ini, karena proses untuk membuat menu plugin khusus akan bervariasi tergantung pada plugin yang Anda gunakan dan fitur yang ditawarkannya. Namun, secara umum, sebagian besar plugin memungkinkan Anda membuat menu kustom dengan membuka halaman pengaturan plugin dan memilih tab “Menu”. Dari sana, Anda akan dapat menambah, mengedit, dan menghapus item menu sesuai kebutuhan.
Sangat mudah untuk membuat dan mengelola menu kustom, dan Anda dapat melakukannya dengan siapa saja. Satu-satunya cara saya dapat menunjukkan semua yang perlu Anda ketahui adalah dengan menggunakan tema default WordPress, Twenty Fifteen. Sub-menu juga tersedia selain menu standar. Anda dapat menyeret item menu ke kanan item lain dalam contoh berikut. Beberapa menu tidak didukung oleh semua tema WordPress. Jika Anda ingin menggunakan lebih dari dua menu, ingatlah pengaturan tema. Ada beberapa tema yang memungkinkan Anda membuat footer dan menu header di atas, yang berbeda dari menu default.
Tidak ada pedoman tegas di sini, jadi Anda hanya perlu mencoba hal-hal baru. Membuat menu sosial bahkan lebih sederhana daripada membuat menu biasa. Setiap tautan harus disertai dengan URL (alamat web unik dari tautan) dan Teks Tautan (nama tautan dalam menu). Saat Anda mengklik tab Tautan Khusus, Anda dapat membuat tautan ke situs media sosial Anda. Itu selalu merupakan ide yang baik untuk menyimpan halaman sebelum melihat pratinjau atau meninggalkannya.
Halaman Admin Kustom WordPress
Halaman admin khusus adalah halaman yang Anda buat sendiri dan tambahkan ke area administrasi WordPress. Halaman admin khusus berguna untuk menambahkan fungsionalitas tambahan ke situs web Anda atau untuk membuat antarmuka khusus untuk pengguna Anda.
Anda akan menerima surat-surat yang tercantum di bawah ini jika pembayaran Anda telah berhasil diproses. Kami tidak akan dapat menerima pembayaran Anda jika pembelian Anda dianggap penipuan oleh sistem kami. Kami memberikan dukungan prioritas dalam satu hari kerja untuk membantu Anda menyelesaikan masalah Anda dengan cepat. Lisensi tahunan memberi Anda hak untuk pembaruan produk dan dukungan pelanggan prioritas selama satu tahun. Dengan Lisensi Seumur Hidup, Anda akan menerima pembaruan produk dan dukungan prioritas tanpa batas waktu (informasi lebih lanjut tentang lisensi dapat ditemukan di Perjanjian Lisensi). Anda dapat menggunakan langganan Keanggotaan Pro untuk mendapatkan akses ke plugin WordPress senilai $30 atau lebih, serta seluruh perpustakaan plugin masa depan yang akan dirilis selama langganan.
Halaman Pengaturan Admin Plugin WordPress
Halaman pengaturan admin plugin WordPress adalah halaman tempat Anda dapat mengonfigurasi pengaturan untuk sebuah plugin. Halaman ini biasanya diakses dari panel admin WordPress .
Pengguna admin dapat menambahkan pengaturan mereka ke plugin dengan membuka halaman pengaturan plugin. Langkah-langkah berikut dijelaskan dalam artikel ini. Di akhir artikel, kami menyertakan repositori GitHub dengan fungsi berikut untuk plugin WordPress yang sedang dalam pengembangan. Langkah pertama dan ketiga adalah menggabungkan fungsi displayPluginAdminSettings ke dalam nama plugin, yang harus ditambahkan ke file class-plugins-name-/settings-display.php Anda. File PHP akan digunakan untuk menampilkan halaman pengaturan untuk plugin Anda, dan itu akan menentukan tab apa yang Anda buka jika Anda memiliki beberapa formulir pengaturan, serta pemberitahuan WordPress mana yang akan Anda lihat. Langkah keempat adalah menyertakan referensi ke fungsi pluginNameSettingsMessages di fungsi displayAdminTab Anda. Jika Anda mengedit file plugin di lingkungan pengembangan lokal, Anda dapat mencari dasbor admin WordPress Anda.

Anda dapat menginstal plugin setelah Anda mengunggah folder induk plugin ke WordPress. Sebagai hasil dari fungsi registerAndBuildFields, fungsi registerAndBuildFields secara signifikan lebih kecil dan lebih mudah dibaca. Kami telah menambahkan fungsi ini sebagai hasil dari posting kami sebelumnya, memungkinkan Anda untuk menggunakan kotak pilih di pengaturan plugin.
Templat Halaman Admin WordPress
Template halaman admin WordPress adalah template halaman yang digunakan untuk menyesuaikan tampilan dan nuansa antarmuka admin WordPress . Antarmuka admin WordPress adalah antarmuka back-end tempat Anda mengelola situs WordPress Anda.
Cara Menyertakan Bilah Sisi Pada Templat Halaman Kustom Anda
Jika Anda ingin membuat templat halaman dengan bilah sisi, Anda harus melalui proses yang berbeda. Klik tombol Panel Admin WordPress dan pilih Halaman. Template halaman kustom baru akan terdaftar di sisi kanan layar. Bilah sisi harus diaktifkan terlebih dahulu, dengan mengklik tautan Edit di sebelah templat halaman khusus yang ingin Anda gunakan. Halaman Edit Template Halaman Kustom berisi bagian Pengaturan. Sidebar terletak di bawah bagian Konten halaman. Jika Anda ingin menyertakan bilah sisi pada templat halaman khusus Anda, Anda harus mencentang kotak di sebelah Sertakan Bilah Sisi. Dengan mengklik ikon Perbarui Halaman di bagian bawah halaman, Anda dapat menyelesaikan pembaruan.
Cara Membuat Plugin Di WordPress Dengan Contoh
Menambahkan plugin ke situs WordPress Anda adalah cara yang bagus untuk memperluas fungsinya. Ada ribuan plugin yang tersedia, mulai dari alat sederhana hingga aplikasi kompleks. Meskipun Anda dapat menemukan plugin untuk apa saja, tidak semuanya dibuat sama. Sangat penting untuk memilih plugin yang dikodekan dengan baik, kompatibel dengan versi WordPress Anda, dan diperbarui secara berkala. Untuk memulai, buka bagian Plugin di Dasbor WordPress. Dari sana, Anda dapat mencari plugin atau menelusuri berdasarkan kategori. Setelah Anda menemukan plugin yang ingin Anda instal, cukup klik tombol “Instal Sekarang”. Setelah plugin terpasang, Anda harus mengaktifkannya. Untuk melakukannya, klik tautan "Aktifkan". Setelah diaktifkan, plugin akan muncul di sidebar kiri Dashboard WordPress. Bergantung pada plugin, Anda mungkin perlu mengonfigurasi pengaturannya sebelum Anda dapat mulai menggunakannya.
WordPress sudah sangat kuat, tetapi plugin dapat membantu Anda mencapai tingkat yang lebih tinggi. WordPress memiliki ribuan plugin gratis dan berbayar yang tersedia. Pada saat penulisan, ada lebih dari 59.000 plugin WordPress gratis yang tersedia di repositori plugin WordPress resmi. Kami akan menunjukkan cara membuat plugin WordPress sederhana dalam tutorial ini. Anda akan belajar cara membuat plugin sederhana dalam kursus ini, serta menerima beberapa sumber daya dan alat yang akan membantu Anda sukses. Setiap file utama plugin WordPress dapat dibuat secara manual atau otomatis menggunakan alat seperti pluginplate atau pluginboilerplate. Sebuah plugin akan dibuat dalam tutorial ini untuk menambahkan jenis posting khusus ke situs web restoran imajiner.
Anda dapat mulai bekerja dengan membuka editor teks favorit Anda (saya menggunakan Notepad++) dan mengubah file utama, hot-recipes.html. Ketika kami mengklik tombol aktifkan, Anda harus memasukkan kode yang akan memulai eksekusi plugin. Dengan kode ini, resep jenis posting kustom kami dapat diakses melalui berbagai opsi. Fitur lain termasuk bidang khusus, komentar, gambar unggulan, dan sebagainya. Ini adalah fitur yang akan terlihat di editor posting setelah Anda membuat resep baru. Sangat mudah untuk mengonversi file hot-recipes.html ke file zip di Mac atau PC. Masuk ke situs pengujian Anda dan navigasikan ke halaman Plugin, tempat Anda dapat menambahkan plugin baru. Sekarang, jika Anda melihat di menu admin WordPress Anda, Anda akan melihat jenis posting Resep baru kami, serta kemampuan untuk menambahkan resep baru.
Mengonfigurasi Dan Menggunakan Plugin yang Luar Biasa
Untuk membuat plugin, cukup sertakan kode berikut di template WordPress Anda: php get_plugin_file('awesomeplugin');? Setelah Anda memasukkan baris kode, Anda dapat mulai membuat kode. WordPress akan secara otomatis memuat file plugin jika Anda menggunakan fungsi get_plugin_file(). Yang harus Anda lakukan adalah menambahkan beberapa kode ke file awesomeplugin.php setelah plugin dimuat untuk mengkonfigurasi dan menggunakannya. Kode berikut, misalnya, akan digunakan untuk membuat posting baru: *br. 'Pos' akan ditambahkan sebagai add_action inawesomeplugin_post_processing. File awesomeplugin.php berisi baris kode ini, memungkinkan plugin untuk menyelesaikan semua tugas.
WordPress Buat Halaman Admin Tanpa Menu
WordPress tidak memiliki fitur bawaan untuk membuat halaman admin tanpa menu. Namun, ada berbagai plugin yang tersedia yang dapat menambahkan fungsi ini ke WordPress. Salah satu plugin tersebut adalah Editor Menu Admin, yang memungkinkan Anda membuat menu khusus dan item menu untuk panel admin WordPress.
Bagaimana cara menambahkan halaman admin khusus ke situs web WordPress tanpa mengklik tombol Tambahkan ke Keranjang? Ini akhirnya diselesaikan dengan peretasan sederhana yang tidak memerlukan JS untuk menyorot item menu yang diinginkan (dan item submenu) dan berfungsi pada menu reguler plugin. Menurut pendapat saya, $_GET super-global menentukan parameter yang dapat digunakan pengguna untuk menunjukkan bahwa mereka ingin mengedit item. Untuk membuat halaman tidak dapat diakses, Anda dapat menggunakan submenu atau bahkan menu utama panel admin WP . Menggunakan options.php sebagai siput induk Anda sekarang memberikan jawaban yang benar untuk codex WordPress add_submenu_page. Untuk contoh tampilannya, lihat cuplikan kode di bawah ini. Remove_submenu_page tidak membatalkan pendaftaran fungsi panggilan balik; alih-alih, itu hanya menghapus tautan.
Ketika seseorang tidak melihat halaman tertaut Anda, menu navigasi yang benar (menu jenis posting khusus kami, dalam contoh ini) akan tetap muncul. Cara paling mudah untuk melakukannya adalah dengan menggunakan id sisipan yang sama lagi, seperti yang ditunjukkan pada gambar di bawah. Dua posisi sebelumnya tidak lagi diabaikan saat menggunakan posisi 8 dan posisi 9.