andyhsia avatar

禁用Wordpress文章的自动保存与修订版本

andyhsia

Published: 25 Dec 2019 › Updated: 25 Dec 2019禁用Wordpress文章的自动保存与修订版本

禁用Wordpress文章的自动保存与修订版本


Wordpress的自动保存可防止编辑器因意外关闭而导致文章内容丢失,而文章的修订版本则会记录不同版本的保存记录,但是,此功能可能会导致数据库膨胀,并无缘无故地添加大量无用的垃圾。

这里,我将分享相关的解决方法。

添加代码到function.php


这个function.php文件是当前应用主题下的function.php。

如果是禁用自动保存,添加以下代码,

// WordPress 禁用文章自动保存
add_action('wp_print_scripts', 'fanly_no_autosave');
function fanly_no_autosave() { wp_deregister_script('autosave'); }
如果编辑长文章时,写了大段内容,记得手动点击保存。 或是用一些笔记软件或记事本,先编辑好内容,再复制到WordPress编辑器里发布。

如果是禁用修订版本,则添加以下代码,

// WordPress 禁用所有文章类型的修订版本
add_filter( 'wp_revisions_to_keep', 'fanly_wp_revisions_to_keep', 10, 2 );
function fanly_wp_revisions_to_keep( $num, $post ) { return 0;}
实际上WordPress的修订版本功能是非常有用的,用户可以检查更改并找回一些误删的文字, 但事情总是有两面性,这个功能会给数据库带来不必要的负担,看大家需要吧。

添加代码到wp-config.php

这是通过在WordPress安装根目录的wp-config.php文件里,添加一些代码实现一些的功能的禁用或启用。

如果要禁用自动保存,添加以下代码,

// WordPress禁用自动保存
define('AUTOSAVE_INTERVAL', false);
如果是禁用修订版本,添加以下代码,
// WordPress禁用文章修订
define('WP_POST_REVISIONS', false);
希望本文内容能帮助到你,enjoy it!

Posted from my blog with SteemPress : https://chakela.me/disable-wordpress-article-autosave-and-revision/

Leave 禁用Wordpress文章的自动保存与修订版本 to:

Written by

欢迎关注绘画小号@real3earch

Read more #cn posts


Best Posts From andyhsia

We have not curated any of andyhsia's posts yet. But you can encourage our curation team to review posts by visiting them regularly and by referring other readers. Because we give priority to frequently read content.

More Posts From andyhsia