我想限制对某些插件页面/普通WP页面的访问。我找到了一种从菜单中隐藏这些页面的方法,但目前没有限制它们。例如,我有一个编辑器,我不想让他们访问Media
和Tools
- 我可以通过以下方式隐藏这些页面:
function editor_menu() {
global $menu;
if(!current_user_can(\'administrator\'))
{
$restricted = array(__(\'Media\'),__(\'Tools\'));
end ($menu);
while (prev($menu)){
$value = explode(\' \',$menu[key($menu)][0]);
if(in_array($value[0] != NULL?$value[0]:"" , $restricted)){unset($menu[key($menu)]);}
}
}
}
add_action(\'admin_menu\', \'editor_menu\', 999);
但我如何限制他们完全查看此页面?喜欢权限?