如何禁用WordPress Gutenberg?关闭古腾堡编辑器插件

WordPress核心团队在2018年12月7日发布WordPress 5.0,而Gutenberg将成为默认编辑器,它将取代传统的WordPress编辑器。

尽管古腾堡看起来非常高端,但许多用户发现与传统编辑相比,操作非常不方便。

经典编辑器已经被5.0版取代,该如何禁用Gutenberg,并保留经典的WordPress经典编辑器?

WordPress如何禁用古腾堡编辑器?

什么是古腾堡?

Gutenberg(古腾堡)是强制性推出的WordPress编辑器,旨在实现WordPress写作体验的现代化。

它尝试像页面构建器插件一样的操作,允许你将项目拖放到文章或页面中。

目标是在为用户创建丰富的多媒体内容时,提供更灵活和独特的布局。

自WordPress 4.9.8以来,WordPress核心团队已经发布了Gutenberg的试用版 ▼

WordPress Gutenberg(古腾堡)编辑器

  • 此标注的目的是从数百万WordPress用户那里获得反馈,并为Gutenberg的首次发布做好准备。

随着WordPress5.0版的发布,Gutenberg将成为默认的WordPress编辑器。

为何禁用Gutenberg编辑器?

从目前的情况来看,许多用户认为古腾堡不好用。

在WordPress官方插件页面上,Gutenberg插件的平均值是2星半,这足以解释一切。

WordPress Gutenberg插件的平均值是2星半(不好用)

如何禁用Gutenberg编辑器

尽管有大量负面评论,但WordPress核心团队在努力让Gutenberg成为WordPress 5.0中的默认编辑器。

这让很多用户非常担心,他们想要一个选项来禁用Gutenberg,并保留经典编辑器。

幸好我们可以使用WordPress插件解决这个问题。

方法1:使用Classic Editor插件

Classic Editor插件

  • 使用Classic Editor插件,该插件由WordPress的核心贡献者开发和维护 

第 1 步:直接在后台安装和启用Classic Editor插件。

  • 无需设置,启用后会禁用Gutenberg编辑器。
  • 此插件可以设置为保留Gutenberg和Classic编辑器。

第 2 步:转到WordPress后台设置 → 撰写页面。

第 3 步:选中“经典编辑器设置”下的选项 

转到WordPress后台设置 → 撰写页面,并选中“经典编辑器设置”下的选项 ▼

方法2:使用Disable Gutenberg插件

如果你的网站上有不少专栏作家用户,也许他们使用编辑器的习惯不同,那么他们的选择就不同了。

如果你要为某些用户和文章类型禁用Gutenberg,此插件将起作用。

第 1 步:安装和启用Disable Gutenberg插件

  • 你需要安装并启用Disable Gutenberg插件。

第 2 步:设置插件

单击“设置 → 禁用Gutenberg”并保存 ▼

单击“设置 → 禁用Gutenberg”并保存

  • 默认之下,该插件会禁用网站上所有用户的Gutenberg。
  • 但是,如果要指定禁用某些类型用户和文章类型,需要取消选中“Complete Disable(完全禁用)”选项。

取消后,将显示更多选项以选择性地禁用Gutenberg,比如:单个文章,文章类型,主题模板或的特定用户 ▼

选择性地禁用Gutenberg,比如:单个文章,文章类型,主题模板或的特定用户

如果你发现你使用的WordPress插件和Gutenberg不兼容,并且你想在网站的其他区域使用Gutenberg,那么这个插件就能呵呵解决你的问题。

禁用Gutenberg编辑器代码

以下是不使用插件禁用,切换回之前的编辑器的方法。

将下面的代码添加到当前主题函数模板functions.php文件中 ▼

//禁用Gutenberg编辑器
add_filter('use_block_editor_for_post', '__return_false');
  • 当然你想拥有更多选项,你可以安装上面的插件。

WordPress后台禁用Gutenberg编辑器后,前端仍将加载相关的样式文件……

防止前端加载样式文件,需要添加代码 ▼

//防止前端加载样式文件
remove_action( 'wp_enqueue_scripts', 'wp_common_block_scripts_and_styles' );
  • 根据WordPress官方说明,Classic Editor经典编辑器代码,将继续整合到2021年。
  • 但你不必担心它,未来将会有全套的Classic Editor编辑器插件供你选择。