尝试以下操作:
// function to remove the Links menu item
function wpse_7192_remove_menus()
{
// setup the global menu variable
global $menu;
// this is an array of the menu item names we wish to remove
$restricted = array( __(\'Links\'));
end ($menu);
while (prev($menu))
{
$value = explode( \' \', $menu[key($menu)][0] );
if( in_array( $value[0] != NULL ? $value[0] : "" , $restricted ) )
{
unset( $menu[key($menu)] );
}
}
}
if(!current_user_can(\'edit_pages\'))
{
// hook into the action that creates the menu
add_action(\'admin_menu\', \'wpse_7192_remove_menus\');
}
这将删除所有人的链接菜单,但那些可以管理选项的人除外(我认为这是编辑器级别)。
因此,只需按照相同的逻辑删除特定用户级别的所有必要菜单
Check out the post here for further details.