一句代码实现移除WordPress后台无用菜单

原创 浪子丶刘少  2019-04-10 16:30  阅读 2,860 次 评论 2 条 百度已收录

有可能是因为你不想给用户看过多的菜单或者一些其他原因,你想简化 WordPress的 后台侧边栏,所以需要以下几行代码:

add_action( 'admin_menu', 'wpjam_remove_admin_menus' );
function wpjam_remove_admin_menus(){
	remove_menu_page( 'index.php' );                  //Dashboard
	remove_menu_page( 'edit.php' );                   //Posts
	remove_menu_page( 'upload.php' );                 //Media
	remove_menu_page( 'edit.php?post_type=page' );    //Pages
	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
}

如果只是想去掉某个子菜单,比如设置界面:

remove_menu_page( 'options-general.php' );        //Settings

也能移除某些插件生成的菜单,只需要复制以下插件链接的最后一段即可,比如要隐藏下面自定义日志类型生成的页面:

http://yourdomain.com/wp-admin/edit.php?post_type=portfolio

你只需要使用函数:

remove_menu_page( 'edit.php?post_type=portfolio' );
本文地址:https://www.ezliushao.com/86.html
加入我们:请加入刘少技术博客交流群:扫描二维码刘少技术博客的QQ交流群 | 浪子丶刘少 QQ:1150110267(注:微信暂停添加好友)
版权声明:本文为原创文章,版权归 浪子丶刘少 所有,欢迎分享本文,转载请保留出处!

发表评论


表情

  1. 博客导航
    博客导航 【新手】 @回复

    适合折腾主题的用户