我希望限制对特定用户的插件访问。我仍然希望这个用户能够编辑主题,但它不能修改插件或更新wordpress。
我做了一些研究,并且不认为有一种简单的方法允许这样做,但在我找到一个支持此功能的插件的路径之前,我想问并确保没有能够开箱即用。
答案 0 :(得分:0)
WordPress仅授予在WordPress管理面板中编辑主题的权限。虽然插件可能能够以相同的方式限制编辑插件,但使用此功能非常危险,因为所有更改都会立即在实时服务器上生效,并且可能极具破坏性。如果用户的帐户遭到入侵,则可以直接将恶意代码注入文件中。
主题代码或插件代码的任何更改都应该在文件的本地副本上完成,然后上传到服务器。
在我的所有WordPress安装中,甚至是我的本地开发环境中,我在wp-config.php文件中添加了以下代码:
define(‘DISALLOW_FILE_EDIT’, true)
这会禁用WP管理面板中的编辑器。