WordPress隱藏后台左側菜單如何操作


  前面我們講了wordpress后台添加左側邊欄菜單如何操作,反過來如果想要隱藏一些菜單怎么實現呢?我們可以通過remove_menu_page()函數來完成,將如下代碼加入到當前主題function.php文件即可

add_action( 'admin_menu', 'ytkah_remove_ad_menus' );
function ytkah_remove_ad_menus(){
remove_menu_page( 'index.php' ); //儀表頁面,控制台首頁
remove_menu_page( 'edit.php' ); //文章頁面
remove_menu_page( 'jetpack' ); //Jetpack等具體插件名
remove_menu_page( 'upload.php' ); //多媒體頁面
remove_menu_page( 'edit.php?post_type=page' ); //頁面管理
remove_menu_page( 'edit-comments.php' ); //評論菜單
remove_menu_page( 'themes.php' ); //主題個性設置
remove_menu_page( 'plugins.php' ); //插件頁面
remove_menu_page( 'users.php' ); //用戶頁面
remove_menu_page( 'tools.php' ); //工具頁面
remove_menu_page( 'options-general.php' ); //設置頁面
remove_menu_page( 'cptui_main_menu' ); //cpt ui
}

  注意:行末的;不能少,否則會提示錯誤

  當然你也可以通過css來隱藏,你想要隱藏哪個菜單,就把里面的 class,或者 ID 添加進去就可以了,這個應該不難理解,這樣不僅可以隱藏插件生成的菜單,還可以隱藏任何菜單。

/*隱藏后台插件菜單*/
function admin_mycss() {
echo'<style type="text/css">
#toplevel_page_wpuf-admin-opt, #toplevel_page_wsocial,#toplevel_page_edit-post_type-acf {
display: none;
}
</style>';
}
add_action('admin_head', 'admin_mycss');

  感興趣的朋友可以試一下


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM