从仪表板禁用 WordPress 主题编辑

Disable WordPress theme editing from dashboard

我正在处理客户的 WordPress 网站,只有 WP 仪表板访问权限。我启用了 WP 主题编辑选项以添加 CSS 代码片段。但我担心他网站的安全。现在我想通过仅使用仪表板访问来禁用编辑。 怎么可能?我试图找出设置,但没有成功。

如果我理解正确的话,你想禁止在浏览器中通过 WordPress 管理编辑文件吗?为此,只需将此行添加到您的 functions.php 文件中。

define('DISALLOW_FILE_EDIT', true);

要从 WordPress 管理员执行此操作,只需进入外观 > 编辑器。然后从右侧导航中选择 functions.php。请记住:如果您只能使用 WordPress 管理编辑器访问这些文件,那么您自己将失去访问权限。如果是这种情况,请考虑使用以下代码段:

if ( !current_user_can('manage_options') ){
    define('DISALLOW_FILE_EDIT', true);
}

这只会为非管理员用户禁用编辑器。