• Saya sudah mencoba beberapa plugin. Tapi belum bisa memenuhi kebutuhan saya untuk menampilkan dan menyembunyikan menu sesuai capabilities / role.

    Misalnya nih. Saya punya 10 menu native dari WordPress dan 2 menu tambahan dari plugin. Saya ingin menyembunyikan 9 menu native WordPress bagi role editor. Setelah itu saya juga ingin menyembunyikan 1 menu bawaan plugin dari contributor. Seelah itu saya juga ingin menyembunyikan semua menu kecuali 1 menu native dari WordPress untuk subscriber.

    Ada rekomendasi plugin ?

    =====*=====*=====*=====*=====

    Atau hard code juga boleh. Yang saya bingungkan adalah bagaimana cara kita mengetahui array sebuah menu dari bawaan plugin tersebut.
    Misalnya saja

    $submenu['options-general.php'][10] = array(_x('General', 'settings screen'), 'manage_options', 'options-general.php');
    	$submenu['options-general.php'][15] = array(__('Writing'), 'manage_options', 'options-writing.php');

    dan seterusnya.
    Nah saya bingung nomor array dari menu bawaan tersebut. Bagaimana ya cara mengetahuinya ?

    Thank you very much

Melihat 2 balasan - 1 sampai 2 (dari total 2)
  • Moderator Bogy Harseno

    (@bogyharseno-1)

    Klo saya lbh suka cara kasar spt ini, hehehe

    add_action('admin_init', 'atur_menu_thema');
    function atur_menu_thema() {
    if (!current_user_can('administrator')) {
    	remove_submenu_page( 'themes.php', 'theme-editor.php' );
    	// mau remove apa saja tinggal nambah disini ...
    	}
    }
    

    Oh iya, utk WP < 2, memakai $current_user->user_level

    Pencetus Utas Yunus

    (@amyunus)

    Sip. Kemarin saya modifikasi langsung dari plugin. Terima kasih atas saran yang diberikan 🙂

    Momod, close this thread.

Melihat 2 balasan - 1 sampai 2 (dari total 2)
  • Topik ‘Tampil-Sembunyikan Menu Dashboard’ tertutup untuk balasan baru.