WordPress编辑角色删除外观菜单中除‘menus’之外的所有内容

时间:2018-11-28 作者:M21

我正在尝试删除对角色编辑器WP admin中外观菜单中所有内容的访问权限。或者至少,只需删除对主题和插件的访问即可。我发现了如何删除整个外观菜单,而不是像那样删除其中的一部分。这可能吗?

最好是功能方面的东西。php,以便在需要时打开/关闭此选项。

1 个回复
SO网友:André Kelling

默认情况下editor 角色既不能访问插件,也不能访问外观菜单。但也许这个角色已经在您的安装中定制了?以下是editor default capabilities

通过功能。php您可以删除外观菜单中的所有内容,如下所示:

$role_object = get_role( \'editor\' );
$role_object->remove_cap( \'edit_theme_options\' );
要删除对插件的访问,我认为您必须删除更多的功能。update_plugins, delete_plugins 等等

否则,您可以使用plugin 舒适地处理不同的角色。我确实使用adminimize有一段时间了。

结束

相关推荐

Add editor toolbar to Metabox

我有多个这样的元数据库:function initialisation_metaboxes_home(){ add_meta_box(\'home_extract_meta\', \'Affichage home\', \'ma_meta_function_home\', \'produit_fr\', \'normal\', \'high\'); add_meta_box(\'home_extract_meta\', \'Affichage home\', \'