禁用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!

未经允许不得转载:茶克拉驿站 » 禁用WordPress文章的自动保存与修订版本

赞 (0)

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址