我正在尝试删除对角色编辑器WP admin中外观菜单中所有内容的访问权限。或者至少,只需删除对主题和插件的访问即可。我发现了如何删除整个外观菜单,而不是像那样删除其中的一部分。这可能吗?
最好是功能方面的东西。php,以便在需要时打开/关闭此选项。
我正在尝试删除对角色编辑器WP admin中外观菜单中所有内容的访问权限。或者至少,只需删除对主题和插件的访问即可。我发现了如何删除整个外观菜单,而不是像那样删除其中的一部分。这可能吗?
最好是功能方面的东西。php,以便在需要时打开/关闭此选项。
默认情况下editor
角色既不能访问插件,也不能访问外观菜单。但也许这个角色已经在您的安装中定制了?以下是editor default capabilities
通过功能。php您可以删除外观菜单中的所有内容,如下所示:
$role_object = get_role( \'editor\' );
$role_object->remove_cap( \'edit_theme_options\' );
要删除对插件的访问,我认为您必须删除更多的功能。update_plugins
, delete_plugins
等等否则,您可以使用plugin 舒适地处理不同的角色。我确实使用adminimize有一段时间了。
我有多个这样的元数据库: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\', \'