WordPress 后台左侧的菜单栏有很多菜单,如仪表盘、文章、页面、媒体、评论、外观、工具、插件、用户、设置等,但是对于某些站长而言有些功能根本用不到,那么有没有办法将没有用到的导航菜单移除掉呢?方法是有的,当前主题的 functions.php 文件中或添加到自定义模块函数插件中(PS:不懂?请参考『WordPress 主题升级或更换主题后自定义代码不见了怎么办?』)即可。
add_action( 'admin_menu', 'wpjam_remove_admin_menus' );
function wpjam_remove_admin_menus(){
remove_menu_page( 'index.php' ); //仪表盘
remove_menu_page( 'edit.php' ); //文章
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' ); //设置
}
以上代码来自@我爱水煮鱼
以上代码就是移除了 WordPress 后台左侧的仪表盘、文章、媒体、页面、评论、外观、插件、用户、工具和设置等菜单,老古不建议将所有菜单都移除掉,这样的话后台就不是什么后台了,建议根据自己站点的实际情况移除相应的菜单记得,比如移除评论菜单,只需要保留以下代码,其他删除即可。
add_action( 'admin_menu', 'wpjam_remove_admin_menus' );
function wpjam_remove_admin_menus(){
remove_menu_page( 'edit-comments.php' ); //评论
}
同样道理,想要移除其他的菜单,请参考上面的代码自行调整即可。