如何从管理菜单中删除或隐藏外观->背景

时间:2018-12-20 作者:wakidiisme

我有一个菜单外观->背景对WP管理,我想删除或隐藏编辑器用户。我试图使用

public function remove_menu()
if( !current_user_can( \'administrator\' )){
{
   if( !current_user_can( \'administrator\' ))
   {
        remove_submenu_page( \'themes.php\', \'background.php\');
   }
}

add_action(\'admin_init\', [$this,\'remove_menu\']);
但菜单仍然出现,有什么解决方案?谢谢

1 个回复
SO网友:Lyle Bennett

请尝试添加筛选器。See this answer for more details

add_filter(\'admin_menu\', \'admin_menu_filter\',500);
function admin_menu_filter(){
   if (! is_admin()){
       remove_submenu_page( \'themes.php\', \'background.php\');
   }
}
另外,请仔细检查“管理”菜单中指向该页面的链接。更多详细信息,请参阅Wordpress Codex

删除使用slug-like/wp-admin/options-general的插件的设置页面。php?page=某些插件设置使用此代码:。。。。删除子菜单页面(\'选项general.php\',\'某些插件设置\');

相关推荐