需要从WordPress的BE主题中删除管理菜单项

时间:2020-07-05 作者:Jessica217

我需要从管理wordpress菜单中删除BeTheme的几个管理菜单。虽然这段代码(添加到functions.php中时)适用于常见的wordpress管理菜单

 add_action( \'admin_menu\', \'my_remove_menu_pages\' );

  function my_remove_menu_pages() {
    remove_menu_page( \'edit.php\' );                   //Posts
    remove_menu_page( \'upload.php\' );                 //Media
    remove_menu_page( \'edit-comments.php\' );          //Comments
    remove_menu_page( \'themes.php\' );                 //Appearance
    remove_menu_page( \'users.php\' );                  //Users
    remove_menu_page( \'tools.php\' );                  //Tools
    remove_menu_page( \'options-general.php\' );        //Settings

  };
对于BeTheme的其他页面,我无法隐藏它们。这些页面有链接:

  wp-admin/admin.php?page=betheme
  wp-admin/admin.php?page=be-websites
  wp-admin/admin.php?page=be-status
  wp-admin/admin.php?page=be-support
  wp-admin/admin.php?page=be-changelog
我试着只用“betheme”作为结束语,用page=betheme作为结束语,但什么都没有。

如何从管理员wordpress菜单中删除这些菜单项?

1 个回复
SO网友:Rakesh kumar Oad

我已100%找到解决方案及其工作原理

第一步打开此文件projectName/wp-admin/admin.php

然后

在页面页脚的第二步插入此代码

<style> li a[href="admin.php?page=be-websites"] { display: none !important; } </style>

享受我的解决方案。。。

相关推荐

WP Admin messed up

我已经更新了我的wordpress,一些管理页面被弄乱了,这似乎是CSS问题,我已经删除了缓存,但它没有修复这个问题。我真的不知道这是怎么回事。有办法解决吗?我附上一些例子。例如,如果我去添加新插件,然后按Install Now或More Details,页面会向下滚动并被阻止,只有侧菜单会响应。。。