如何在WordPress中禁用Gutenberg?无需插件启用经典编辑器方法
如何在WordPress中禁用Gutenberg编辑器并启用经典编辑器(无插件方案)
先给你看一眼Gutenberg编辑器的界面,确认是不是你要替换的这个工具:
下面是两种不用插件就能搞定的方法,选一种适合你的就行:
方法一:通过主题functions.php添加代码(灵活可控)
这是最常用的方案,既能全局禁用Gutenberg,也能针对特定内容类型自定义设置:
全局禁用Gutenberg,全站点启用经典编辑器
把这段代码复制到你当前激活主题的functions.php文件末尾(记得先备份文件,防止操作出错):
// 禁用所有文章类型的Gutenberg块编辑器 add_filter('use_block_editor_for_post_type', '__return_false', 10); // 将默认编辑器设置为经典可视化编辑器(TinyMCE) add_filter('wp_default_editor', function() { return 'tinymce'; });
保存文件后刷新WordPress后台,新建或编辑文章时,就能看到熟悉的经典编辑器界面了。
仅针对特定内容类型禁用Gutenberg
如果你只想禁用文章(Post)的Gutenberg,保留页面(Page)或自定义内容类型的块编辑器,就用这段代码替换上面的内容:
add_filter('use_block_editor_for_post_type', function($enabled, $post_type) { // 把'post'换成你想禁用的内容类型,比如'page'就是页面 if ($post_type === 'post') { return false; } return $enabled; }, 10, 2);
方法二:通过wp-config.php添加常量(极简方案)
如果你不想碰主题文件,也可以直接在网站根目录的wp-config.php里添加常量来禁用Gutenberg:
打开wp-config.php,找到/* That's all, stop editing! Happy publishing. */这一行,在它上方添加:
// 全局禁用Gutenberg编辑器 define('GUTENBERG_DISABLE', true);
这种方法操作简单,但灵活性稍弱,会直接禁用全站的Gutenberg。
验证是否生效
完成操作后进入WordPress后台,点击「新建文章」,如果看到的是带有工具栏、支持文本/可视化切换的经典编辑器,就说明配置成功啦!
内容的提问来源于stack exchange,提问作者Ta Web
相关产品推荐
相关产品推荐

