我在这里找到了一个已回答的问题Remove menus and submenus 2 Answers 对于我的问题,但是否有一种方法可以稍微更改代码,以便删除所有编辑器角色的子菜单。不仅仅针对一个用户?有没有办法改进这段代码?我正在使用3.5.1
WordPress版本
code that I am using:
add_action(\'_admin_menu\', \'remove_editor_submenu\', 1);
function remove_editor_submenu() {
global $current_user;
get_currentuserinfo();
if($current_user->user_login == \'username\') {
remove_action(\'admin_menu\', \'_add_themes_utility_last\', 101);
}
}
add_action(\'admin_init\', \'remove_theme_submenus\');
function remove_theme_submenus() {
global $submenu, $current_user;
get_currentuserinfo();
if($current_user->user_login == \'username\') {
unset($submenu[\'themes.php\'][5]);
unset($submenu[\'themes.php\'][7]);
unset($submenu[\'themes.php\'][15]);
}
}