好的,我找到了一种方法,使用admin\\u菜单操作。我在这里发帖,以防有人需要。
此代码删除特定用户的所有子菜单项,但外观菜单中的自定义菜单项除外。
add_action(\'admin_menu\', \'enable_only_custom_menu\');
function enable_only_custom_menu() {
global $menu,$submenu;
global $current_user;
get_currentuserinfo();
if ($current_user->user_login == \'username\') {
foreach($submenu[\'themes.php\'] as $key=>$smenu) {
if ($smenu[2] != \'nav-menus.php\') {
unset($submenu[\'themes.php\'][$key]);
}
}
}
}
您必须迭代键“主题”的子菜单。php’并删除所有不适合您的项目。