Home > Article, Wordpress > add_menu_page WORDPRESS

add_menu_page WORDPRESS


add_menu_page_1Memposting bagaimana cara menambahkan menu page pada wordpress. Jika anda bingung pada bagianmana yang dimaksudkan, sedikit penjelasan sebagai berikut. add_menu_page codex biasanya digunakan untuk mengcustom menu pada wordpress yang berada pada sebelah kiri dashboard anda. Nah jika anda ingin menambahkan menu sendiri ada sedikit tutorial yang saya share.

Sebelum menambahkan codex beberapa yang harus diketahui dari susunan codex add_menu_page.

<?php add_menu_page( $page_title, $menu_title, $capability, $menu_slug, $function, $icon_url, $position ); ?>

dari codex diatas akan saya jelaskan parameternya.

  • $page_title = (string) (wajib) Teks yang akan ditampilkan dalam tag judul halaman, jika menu tersebut dipilih.
  • $menu_title = (string) (wajib) Teks yang nantinya akan muncul pada layar untuk nama menu anda.
  • $capability = (string) (wajib) Kemampuan yang diperlukan untuk menu ini akan ditampilkan kepada pengguna . Tingkat pengguna sudah ditinggalkan dan tidak HARUS digunakan di sini ! (mengatur kepada user siapa saja nantinya menu ini akan tampil).
  • $menu_slug = (string) (wajib) Nama ini merujuk pada menu ini (harus unik) untuk menangani tampilan konten halaman menu.
    add_menu_page_4
  • $function = (string) (optional) Nama function yang akan menampilkan konten halaman untuk halaman menu tersebut.
  • $icon_url = (string) (optional) Untuk menampilkan icon pada menu tersebut.
  • $potitions = (integer) (optional) Mengatur pada posisi urutan mana menu akan muncul. Jika diabaikan maka menu akan muncul pada urutan bagian bawah sendiri.

Nah dari beberapa penjelasan diatas sekarang kita terapkan dalam wordpressnya.

  1. Masuk kedalam Appearance -> Editor
    add_menu_page_2
  2. Pilih pada bagian kanan yaitu Function.php
    add_menu_page_3
  3. Tambahkan pada paling bawah script berikut. (Kenapa bagian bawah agar lebih mudah di dalam pencarian script kembali jika terjadi kesalahan penulisan).
    Tambahkan script berikut lalu simpan.

    add_action(‘admin_menu’, ‘custom_add_page’);

    custom_add_page : merupakan variabel nama function, bisa anda sesuaikan sesuai dengan nama function yang anda buat nantinya.Nah dari penjelasan parameter saya diatas contoh penulisan sebagai berikut.

    function custom_add_page() { add_menu_page(‘mn’, ‘Menu’, ‘edit_themes’, ‘teks-tampil’, ‘ini_test_menu’,get_bloginfo(‘template_directory’).”/images/text.png”,3); }

    get_bloginfo(‘template_directory’) : merupakan url alamat template yang aktif.
    teks_tampil: merupakan nama function yang saya buat untuk memanggil file php. Seperti dibawah ini.

    function teks_tampil(){ include(‘test.php’); }

  4. Buat file baru dengan nama lain. (misal : test.php ) simpan dalam folder template yang anda gunakan.

    <?php echo “test”; ?>

  5. Pada file test.php ini nantinya yang akan tampil ketika anda memilih menu tersebut. Pada contoh maka ketika menu yang dibuat tadi di pilih akan muncul tulisan test.
  6. Jika anda ingin mengedit silahkan sesuaikan dengan kebutuhan anda.
  7. Selamat Mencoba.😀
  1. No comments yet.
  1. No trackbacks yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: