WordPress 后台左侧有很多菜单,而有些菜单是我们根本用不到的,所以我们完全可以根据自己的实际情况将不需要的菜单删除。实现办法也很简单,只需要将下面是代码添加到当前主题的 functions.php 文件中即可删除导出 WordPress 后台左侧菜单:
- functionremove_menus(){
- global$menu;
- $restricted=array(__('Dashboard'),__('Posts'),__('Media'),__('Links'),__('Pages'),__('Appearance'),__('Tools'),__('Users'),__('Settings'),__('Comments'),__('Plugins'));
- end($menu);
- while(prev($menu)){
- $value=explode('',$menu[key($menu)][0]);
- if(strpos($value[0],'<')===FALSE){
- if(in_array($value[0]!=NULL?$value[0]:"",$restricted)){
- unset($menu[key($menu)]);
- }
- }
- else{
- $value2=explode('<',$value[0]);
- if(in_array($value2[0]!=NULL?$value2[0]:"",$restricted)){
- unset($menu[key($menu)]);
- }
- }
- }
- }
- if(is_admin()){
- //删除左侧菜单
- add_action('admin_menu','remove_menus');
- }
说明:以上代码核心部分是一个函数 remove_menus(),然后通过 WordPress 的动作接口函数 add_action 来执行 remove_menus 函数。在 remove_menus 函数中,通过$restricted 数组来定义需要删除哪些菜单项,以上$restricted 数组提供了全部菜单项,也就是说如果你全部将以上代码不做修改地复制到 functions.php,那你的 WordPress 后台就没有任何菜单了,所以你应该根据实际需要去除菜单,下面讲讲$restricted 各个数组项对应的菜单:
- __('Dashboard') : 控制板菜单
- __('Posts') : 文章
- __('Media') : 媒体
- __('Links') : 链接
- __('Pages') : 页面
- __('Comments') : 评论
- __('Appearance') : 外观
- __('Plugins') : 插件
- __('Users') : 用户
- __('Tools') : 工具
- __('Settings') : 设置
例如你只想去除评论和工具菜单,你只需改写以上代码第 3 行的$restricted 数组修改为如下代码即可:
$restricted = array(__('Comments'), __('Tools'));
每个人的使用习惯都不一样,所以建议大家根据自己的实际情况修改$restricted 数组里面的内容,从而达到删除自己不想要的菜单。建议结合『如何删除 WordPress 左侧菜单不需要的子菜单?』文章再删除其他不需要的子菜单,这样我们的 WordPress 后台菜单将会更加简洁。
内容整理自:露兜博客 - https://www.ludou.org/remove-admin-menu-in-wordpress.html
相关阅读
- 如何删除 WordPress 后台的仪表盘模块?
- 如何定制 WordPress 后台仪表盘指定模块的显示?
- 如何删除 WordPress 后台左侧菜单不需要的子菜单?
- 如何屏蔽/自定义 WordPress 后台的版权和版本信息?
- 如何删除 WordPress 后台/登录标题中的“- WordPress”?
- 如何删除 WordPress 后台“显示选项”和“帮助”选项卡?
到此这篇关于如何删除WordPress后台左侧不需要的菜单?就介绍到这了。如同未曾开始的故事,就被作者手中的笔生生刻下了结局。早安!更多相关如何删除WordPress后台左侧不需要的菜单?内容请查看相关栏目,小编编辑不易,再次感谢大家的支持!