我对管理员以外的其他用户角色进行了一些限制。我成功是因为我使用WooCommerce。
我已将以下代码添加到我的主题函数中。php文件,它运行良好。
function remove_menus()
{
global $menu;
global $current_user;
get_currentuserinfo();
if($current_user->user_level < 10)
{
$restricted = array(__(\'Pages\'),
__(\'Media\'),
__(\'Links\'),
__(\'Custom Post Name\'),
__(\'Comments\'),
__(\'Appearance\'),
__(\'Plugins\'),
__(\'Users\'),
__(\'Tools\'),
__(\'Settings\'),
__(\'Posts\'),
__(\'Produkter\'),
__(\'Kontrolpanel\'),
);
end ($menu);
while (prev($menu)){
$value = explode(\' \',$menu[key($menu)][0]);
if(in_array($value[0] != NULL?$value[0]:"" , $restricted)){unset($menu[key($menu)]);}
}// end while
}// end if
}
add_action(\'admin_menu\', \'remove_menus\');
我想隐藏“WooCommerce->Settings”,但我不知道如何在上面的代码中实现它?有人能帮我吗?