WordPress取消编辑模式的方法与注意事项

来自:素雅营销研究院

头像 方知笔记
2025年05月26日 11:05

在使用WordPress进行网站管理时,编辑模式(如古腾堡编辑器或经典编辑器)可能会影响某些功能的正常运行,或者在某些情况下需要禁用编辑功能以提高安全性。本文将介绍如何取消WordPress的编辑模式,并提供相关注意事项。

方法一:禁用主题和插件编辑功能

WordPress默认允许管理员在后台直接编辑主题和插件文件,但这可能带来安全风险。可以通过以下代码禁用此功能:

  1. 打开wp-config.php文件(位于WordPress根目录)。
  2. 在文件中添加以下代码:
define('DISALLOW_FILE_EDIT', true);
  1. 保存文件后,后台的“主题编辑器”和“插件编辑器”选项将被隐藏。

方法二:禁用古腾堡编辑器(恢复经典编辑器)

如果希望取消WordPress默认的古腾堡编辑器,恢复经典编辑器,可以通过以下方式实现:

  1. 安装插件:在插件库中搜索并安装“Classic Editor”插件,启用后即可切换回经典编辑模式。
  2. 代码禁用(适用于开发者):在主题的functions.php文件中添加以下代码:
add_filter('use_block_editor_for_post', '__return_false');

方法三:限制用户编辑权限

如果希望禁止特定用户角色(如作者或订阅者)编辑文章或页面,可以使用权限管理插件(如“User Role Editor”或“Members”)调整其权限,或通过代码限制:

function disable_editing_for_roles() {
if (!current_user_can('administrator')) {
remove_post_type_support('post', 'editor');
remove_post_type_support('page', 'editor');
}
}
add_action('init', 'disable_editing_for_roles');

注意事项

  1. 备份网站:在修改核心文件(如wp-config.phpfunctions.php)前,建议先备份网站,避免操作失误导致网站故障。
  2. 插件兼容性:禁用古腾堡编辑器可能会影响依赖块编辑器的插件功能,需提前测试。
  3. 安全性:禁用文件编辑功能(DISALLOW_FILE_EDIT)可防止黑客通过后台修改代码,但无法完全替代其他安全措施。

通过以上方法,可以灵活控制WordPress的编辑模式,满足不同场景下的需求。如需进一步定制,建议查阅WordPress官方文档或寻求开发者协助。