如何完全取消设置管理菜单?

时间:2011-12-07 作者:ugurcem

有没有办法完全删除(取消设置)左侧的管理菜单?我检查了ozh admin下拉菜单插件,因为它删除了整个admin菜单,并添加了一个顶部菜单栏以获取线索。。我写了一些片段,但可能遗漏了什么。。我找不到出路。。

2 个回复
最合适的回答,由SO网友:ugurcem 整理而成

为了更好地解释解决方案:

我对theme的功能做了以下补充。php为了直观地删除(隐藏)左侧管理菜单:

add_action(\'admin_init\', \'add_custom_admin_style\'); 
function add_custom_admin_style(){
    wp_register_style(\'custom_admin_style\', content_url(\'themes\').\'/custom_admin.css\');
    wp_enqueue_style(\'custom_admin_style\');
}
然后我创建了custom\\u admin。主题文件夹中的css文件,并放在以下行中:

#adminmenuwrap, #adminmenuback {display:none;}
#wpcontent, #footer {margin-left: 15px;}

SO网友:Wyck

我不认为你可以在全球范围内删除它,也许通过遍历全球$menu 大堆

但您可以分别取消设置:

add_action( \'admin_menu\', \'Wps_remove_tools\', 99 );
function Wps_remove_tools(){

remove_menu_page( \'index.php\' );                     //dashboard
remove_menu_page( \'edit.php\' );                      //posts
remove_menu_page( \'upload.php\' );                    //media
remove_menu_page( \'link-manager.php\' );              //links
remove_menu_page( \'edit.php?post_type=page\' );       //page
remove_menu_page( \'edit-comments.php\' );             //comments
remove_menu_page( \'themes.php\' );                    //appearance
remove_menu_page( \'plugins.php\' );                   //plugins
remove_menu_page( \'users.php\' );                     //users
remove_menu_page( \'tools.php\' );                     //tools
remove_menu_page( \'options-general.php\' );           //settings
}

结束

相关推荐