Tutorial Membuat Admin Panel untuk plugin anda
Setelah berhasil membuat plugin sederhana pertama kita, sekarang kita tambah kemampuan plugin kita agar bisa memunculkan admin panel untuk menampilkan form seting atau informasi yang berhubungan dengan plugin.
Silahkan di simak kode berikut.
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 |
/*
Plugin Name: Link Remover
Plugin URI: http://tutorialwordpress.info/
Description: Removed any link on post
Author: andRie Is
Author URI: http://tutorialwordpress.info/
Version: 1.2.0
- Add admin panel for plugin setting
*/
add_action('admin_menu', 'my_menu');
add_filter('the_content', 'my_remover');
function my_menu() {
add_submenu_page( 'options-general.php', 'Link Remover Panel',
'Link Remover Panel', 'manage_options', __FILE__, 'my_admin_panel');
}
function my_admin_panel() {
echo "
Welcome to my Admin Panel
<strong>Link Remover 1.2.0</strong> - Remove any Link inside the post ";
}
function my_remover($text) {
$text = preg_replace('|<a>|i', '', $text);
return $text;
} |
Fungsi yang perlu kita tambahkan untuk menampilkan admin panel adalah
|
1 |
add_action('admin_menu', 'my_menu'); |
fungsi add_action ini akan digunakan untuk mendaftarkan fungsi my_menu kita sebagai bagian dari admin menu dari wordpress.
Setelah itu kita definisikan isi dari my_menu.
|
1 |
add_submenu_page( 'options-general.php', 'Link Remover Panel', 'Link Remover Panel', 'manage_options', __FILE__, 'my_admin_panel'); |
Dengan fungsi add_submenu_page ini, kita bisa menambah menu baru di bagian menu Settings pada menu WordPress di sebelah kanan seperti gambar berikut:
Nah sekarang plugin kita sudah mempunyai panel untuk melakukan seting. Tutorial WordPress berikutnya adalah cara menyimpan dan memanggil seting untuk plugin kita.
Membuat Plugin WordPress Sederhana
