#2 Membuat Menu di Dashboard Admin

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.

Leave a Reply

Your email address will not be published. Required fields are marked *