限制其他管理员在管理面板中使用编辑器

时间:2012-08-31 作者:Devner

我正在运行WordPress网站。我想分配其他用户角色,如管理员、编辑器等。我希望他们能够安装插件、主题、删除它们等。我唯一不希望他们做的是访问“编辑器”页面。我不希望他们直接编辑任何核心文件,即使这就像添加CSS样式一样简单。如果他们想添加任何内容,他们必须将这些更改发送给我&;我将通过FTP上传这些更改。

那么,我如何在限制自己访问“编辑器”的同时,完全限制其他管理员、编辑器等访问“编辑器”?如果限制访问将导致全局锁定,并且如果我试图限制访问,也会将我锁定在外,如果前者不可能,我也愿意选择此选项。

我可以不使用任何插件实现上述功能吗?如果没有,是否有插件可以帮我完成这项工作?

我可以访问WordPress核心文件、FTP等。我可以进行任何必要的修改。因此,我们高度赞赏这方面的解决方案。

1 个回复
最合适的回答,由SO网友:Jen 整理而成

管理员和超级管理员角色是唯一有权编辑主题的角色。如果你想给其他人所有其他的“管理”功能,但是not 访问编辑主题,添加User Role Editor 插件,用新标题复制管理员用户,然后取消选中该角色的“编辑主题”功能。

如果您想深入了解代码,可以使用the ultimate guide to roles and capabilities 拼凑出一个解决方案。

我愿意strongly urge 你不要攻击WordPress的核心,因为这会让你在下一次发布新版本的时候得到解决。

结束

相关推荐

将wp_EDITOR添加到自定义Metabox

我正在向自定义帖子类型添加字段。我如何在元数据中拥有编辑选项,就像它们在编辑器框中一样? add_action(\'add_meta_boxes\', \'add_property\'); function add_property(){ add_meta_box(\"description-meta\", \"Property Description\", \"desc_options\", \"property\", \"normal\"); } &#x