建站教程

建站教程

Products

当前位置:首页 > 建站教程 >

WordPress5.0升级 Gutenberg编辑器禁用的方法(怎样取消wordpress主题文章的自动保存和修定版本?)

GG网络技术分享 2025-03-18 16:14 0


WordPress5.0升级 Gutenberg编辑器禁用的方法

WordPress5.0已经发布,文章编辑器将会使用Gutenberg编辑器

WordPress5.0已经发布,大家可以看到WordPress5.0在后台已经有提示升级到英文版,此次升级,WordPress替换了默认的文章编辑器,而全面采用了Gutenberg编辑器。

Gutenberg编辑器是此次WordPress更新的一个重大变化,相比之前的编辑器使用,新版本的编辑器已经完全是一个非常陌生的编辑器了。

目前发布的英文版,编辑器并没有实现汉化,因此在操作上,会有非常大的差别以及不能适应。

WordPress5.0编辑器预览:

Gutenberg编辑器

可以看到,相比之前WordPress经典的编辑器来说,这个编辑器将会变得异常陌生。

已经有用户给我们反馈,加上我们自己的测试,在使用习惯上要适应这样的编辑器也是需要很长一段时间的。

因此我们在此提供禁用此编辑器的方式。

禁用WordPress5.0新版本编辑,恢复经典编辑的方式

使用classic-editor插件恢复WordPress的经典编辑器

在WordPress后台–插件–安装插件处搜索classic-editor插件安装,或者前往WordPress官方下载:https://wordpress.org/plugins/classic-editor/

下载之后,默认即可恢复WordPress经典编辑器,如果你是多用户的网站,那么如下设置即可将新增用户也不允许使用新版本编辑了:

设置好插件

如上图所示,在设置–撰写中,插件提供的选项如上图选择保存即可恢复到经典的编辑器了:

还原到经典的编辑器来

怎样取消wordpress主题文章的自动保存和修定版本?

wordpress程序在很多方面都会站在用户的角度来考虑,如:不断地更新版本修复bug,文章自动保存以防错误操作丢失…… 这些都体现了wordpress程序的人性化。但是,这样也会给用户带来一些麻烦。如文章自动保存对防止文章丢失了,但是也给数据库带来了不小的大力——打开数据库进入wp-posts文章数据表,你会发现有许多相类似的文章,它们占用了不同的文章ID号,这也就解说了我们发表文章时为什么文章ID号与前后篇的ID号不连贯了。wordpress自动保存(就是草稿)就会占用一个ID号。虽然,这些对网站运行来说影响不大,但是这样也在无形当中增加了数据库的体积。那么,怎样禁止wordpress主题发表文章时自动保存以及修改文章时的修定版本呢?

方法一:修改wordpress主题的代码来实现。

打开wordpress主题的functions.php文件,将下面的代码添加进去:

//禁止自动保存
remove_action(\'pre_post_update\', \'wp_save_post_revision\' );
add_action( \'wp_print_scripts\', \'disable_autosave\' );
function disable_autosave() {
wp_deregister_script(\'autosave\');
}

方法二:修改wordpress程序文章。

1、取消日志的自动保存。打开 wp-admin/post.php 文件,找到如下代码:

if ( \'attachment\' !== $post_type )
wp_enqueue_script(‘autosave’);

把它们注释掉,即在它们的前面加上“ //”。如下:

//if ( \'attachment\' !== $post_type )
//wp_enqueue_script(‘autosave’);

2、取消文章修改时的修定版本。打开网站根目录下的wp-config.php文件,找到发下代码:

require_once(ABSPATH . \'wp-settings.php\');

在这行代码的前面添加如下代码:

define(\'WP_POST_REVISIONS\',false); //取消保存修改版本

不管是采用方法一还是方法二,都可以达到我们想要的效果。如果不经常升级wordpress程序,可以采用方法二,比较直接。如果会经常升级wordpress,那就采用方法一吧,因为在升级wordpress程序时,wordpress主题是不会跟着升级的,而wordpress程序文件却会升级。

标签:

提交需求或反馈

Demand feedback