Membuat Admin Menu

 

Menu Admin terdiri dari:

  • Top Level Menu 
  • Sub Menu

 

Membuat Top Level Menu

Syntax:

Add_menu_page( string $page_title, string $menu_title, string $capability, string $menu_slug, callable $function = '', string $icon_url = '', int $position = null )

Keterangan:

  • $menu_slug adalah nama menu yang tampil dari bagian URL
  • $capability bisa kamu lihat di https://wordpress.org/support/article/roles-and-capabilities/
  • $function diisi oleh nama fungsi
  • $icon_url bisa diisi oleh icon bawaan dari wordpress bisa kamu lihat di https://developer.wordpress.org/resource/dashicons/#admin-post
  • $position adalah posisi menu, bisa kamu isi dengan angka

 

Pembuatan Kode

Bukalah file wp-content/plugins/a2fahmi-absensi-siswa.php dan tambahkan isi seperti berikut ini:

 

function tambah_menu() {

add_menu_page('Absensi Siswa','Absensi Siswa', 'manage_options', 'absensi_siswa' ,'menu_atas','dashicons-list-view', 5 );

}

 

add_action('admin_menu', 'tambah_menu');

 

function menu_atas(){

echo "<h3>Ini adalah Admin Absensi Siswa</h3>";

}

Keterangan:

  • add_menu_page() adalah sebuah fungsi yang digunakan untuk menambahkan Menu Top Level
  • add_action('admin_menu', 'tambah_menu'), fungsi add_action digunakan untuk memasukkan menu yang berada dalam fungsi tambah_menu ke dalam admin_menu(Panel Menu Admin Wordpress)

Hasil

Refreshlah browsermu maka hasilnya akan terlihat seperti dibawah ini:

 

 

Penutup

Sekian dan terima kasih

 

2016 © Fahmi Basya Kartapura