默认情况下,非管理员无权访问“外观”菜单。
以下是每个角色及其能力的列表:https://codex.wordpress.org/Roles_and_Capabilities
好吧,如果你想为所有人隐藏它,那么remove\\u meta\\u box()就行不通了,因为从源代码来看,它不是一个meta box。
因此,你可以做的另一个选择是:
使用删除菜单项remove_submenu_page(\'themes.php\',\'widgets.php\');
但是,如果管理员只需键入正确的url,则仍然可以访问该页面使用css隐藏小部件。使用admin_enqueue_scripts
来设置它