Kali ini kita akan belajar bagaimana cara untuk menambahkan plugin menu di dashboard menu sebelah kiri. Hal ini seringkali di lakukan secara berulang-ulang setiap kali kita akan membuat plugin, jadi bisalah kalau bagian ini dibuat sebagai template yang mana nanti tinggal di copy paste saja dan disesuaikan dengan projek-projek plugin teman-teman berikutnya.
Pertama, buka tab. untuk file fungsi.php. Karena kita akan memberikan fungsi pada bagian ini.
Menambahkan add menu page
add_menu_page( string $page_title, string $menu_title, string $capability, string $menu_slug, callable $function = '', string $icon_url = '', int $position = null );
Keteranganya
$page_title: Judul halaman.
menu_title: Judul menu.
$capability: Siapa saja yang bisa mengakses halaman ini. Jika menggunakan manage_option, artinya hanya admin yang bisa mengakses halaman ini.
$menu_slug: slug ini adalah permalink pada plugin.
$function: Membuat fungsi.
$icon_url: Icon di sebalah plugin.
Kalau ini diterapkan pada plugin ini, maka akan menjadi
function testmenuadmin(){
add_menu_page('Setting Plugin Keren', 'Setting Plugin', 'manage_options', 'testmenu', 'fungsi_testmenu', 'dashicons-welcome-learn-more');
}
Setelah itu, kita akan membuat function pada fungsi testmenu.
function fungsi_testmenu(){
echo "<h2>Setting Plugin Keren</h2>";
}
Lalu, fungsi ini akan di masukkan ke data wordpressnya dengan menggunakan add action.
<?php
function testmenuadmin(){
add_menu_page('Setting Plugin Keren', 'Setting Plugin', 'manage_options', 'testmenu', 'fungsi_testmenu', 'dashicons-welcome-learn-more');
}
function fungsi_testmenu(){
echo "<h2>Setting Plugin Kere</h2>";
}
add_action('admin_menu', testmenuadmin);
?>
Maka akan muncul tampilannya seperti berikut.

