如何删除WordPress后台左侧不需要的菜单?

那些大方舍得为你花钱的人,并不是多么富有,谁的钱都不是大风刮来的,而是他觉得你们的关系比钱重要,因为重要才舍得。透过云端的道路,只亲吻攀登者的足迹。

WordPress 后台左侧有很多菜单,而有些菜单是我们根本用不到的,所以我们完全可以根据自己的实际情况将不需要的菜单删除。实现办法也很简单,只需要将下面是代码添加到当前主题的 functions.php 文件中即可删除导出 WordPress 后台左侧菜单:

  1. functionremove_menus(){
  2. global$menu;
  3. $restricted=array(__('Dashboard'),__('Posts'),__('Media'),__('Links'),__('Pages'),__('Appearance'),__('Tools'),__('Users'),__('Settings'),__('Comments'),__('Plugins'));
  4. end($menu);
  5. while(prev($menu)){
  6. $value=explode('',$menu[key($menu)][0]);
  7. if(strpos($value[0],'<')===FALSE){
  8. if(in_array($value[0]!=NULL?$value[0]:"",$restricted)){
  9. unset($menu[key($menu)]);
  10. }
  11. }
  12. else{
  13. $value2=explode('<',$value[0]);
  14. if(in_array($value2[0]!=NULL?$value2[0]:"",$restricted)){
  15. unset($menu[key($menu)]);
  16. }
  17. }
  18. }
  19. }
  20. if(is_admin()){
  21. //删除左侧菜单
  22. add_action('admin_menu','remove_menus');
  23. }

说明:以上代码核心部分是一个函数 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后台左侧不需要的菜单?内容请查看相关栏目,小编编辑不易,再次感谢大家的支持!

您可能有感兴趣的文章
如何删除WordPress后台左侧菜单不需要的子菜单?

WordPress站点Gravatar头像前后台不显示的如何解决办法

WordPress主题需要支持https吗?WordPress站点如何如何实现https?

WordPress站点的页面/标签/分类URL地址如何添加.html?

WordPress站点更换了域名后数据库应该如何操作替换新旧域名?