Remove a menu sub-item

时间:2017-04-13 作者:Arnolddew

我想删除菜单子项。但我找不到要删除的正确项目。这是一个插件,称为“新用户批准”。slug是:/wp admin/users。php?page=新用户批准管理员

我不想禁用插件和功能,只想禁用子菜单项。

我只想说:

   add_action( \'admin_menu\', \'remove_admin_menus\' );
添加操作(“admin\\u菜单”、“remove\\u admin\\u子菜单”);

//删除顶级管理菜单Function Remove\\u admin\\u menus(){

}

//Remove sub-level admin menusfunction Remove\\u admin\\u submenus(){Remove\\u submenu\\u page(\'users.php\',\'users.php?page=new user approve admin\');

}

function remove_submenu() {

remove_submenu_page( \'users.php\', \'users.php?page=new-user-approve-admin\' );
}

添加操作(“admin\\u menu”、“remove\\u submenu”,999);

2 个回复
最合适的回答,由SO网友:joetek 整理而成

您希望添加以下代码:

add_action( \'admin_menu\', \'remove_admin_menus\', 999 );
function remove_admin_menus() {
  remove_submenu_page( \'users.php\', \'new-user-approve-admin\' );
}

SO网友:ciaika

这一个肯定会起作用,经过测试,将代码从主或子主题文件夹(或插件,如果您在插件中使用它)添加到“functions.php”文件中:

add_action( \'admin_menu\', \'custom_remove_admin_submenus\', 999 );
function custom_remove_admin_submenus() {
    remove_submenu_page( \'users.php\', \'new-user-approve-admin\' );
}

相关推荐

Making sub-menus exclusive

我真的不知道该怎么解释我在这里找的东西,我在这里找得太露骨了。在我的网站上,我有一个附带菜单,其中包含一系列子类别,每个子类别中都有一些项目。我想知道当我打开另一个子类别时,是否有办法关闭所有其他打开的子类别,例如:1. Animals ----A. Cats ----B. Dogs 2. People ----A. Samantha ----B. Daniel 当我按下“动物”时,我希望“人”关闭,反之亦