有没有办法完全删除(取消设置)左侧的管理菜单?我检查了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
}结束