WordPress admin menüleri gizleme
WordPress Admin Panelde, admin dışında kalan kullanıcıların, görmesini istemediğimiz alanlar için temamızdaki “function.php” dosyasına aşağıdaki kodları yerleştirmemiz yeterli olacak.
if (!current_user_can('update_core')) { function remove_menus(){ remove_menu_page( 'index.php' ); //Başlangıç remove_menu_page( 'tools.php' ); //Araçlar remove_menu_page( 'options-general.php' ); //Ayarlar } add_action( 'admin_menu', 'remove_menus' ); }
Yukarıdaki kodlar ile sol taraftaki Başlangıç, Araçlar ve Ayarları görünüme ve kullanıma kapatmış olduk.
Menüdeki hangi elemanı gizlemek isterseniz, remove_menu_page() fonksiyonu içerisine script adını yazmanız yeterli.
Örneğin Temaları, Eklentileri görmesini istemiyoruz diyelim o halde kod;
remove_menu_page( ‘themes.php’ ); remove_menu_page( ‘plugins.php’ );
Olacak…
Son Yorumlar