文章的修订版本(Post Revision)的作用是每次自动保存和修改文章后都会产生一个新的版本.通过这些修订版本,我们可以把文章还原到该版本时的状态。

因为在默认的情况下,WordPress 是不会自动删除这些版本的,如果经常修改文章,久而久之,数据库中将会储存大量的修订版本,给数据库造成不必要的增大。除此之外,每个修订版本还都会占用一个文章ID号,让我们的网站还没有多少文章可文章ID号就已经用了很多了,所以我们建议还是去掉此功能为好~!

因为实现的方法有很多,插件也很多,在这里放出两个方法好了。

方法一:在主题文件夹中找到“ functions.php ”文件,加入以下代码;

PHP语言:
<?php
global $wp_version;
if(version_compare($wp_version, ’2.6′,‘>=’)){
remove_action(‘pre_post_update’,‘wp_save_post_revision’);
if(!defined(‘WP_POST_REVISIONS’))
define(‘WP_POST_REVISIONS’, false);
}
?>

方法二:打开WordPress根目录下的“ wp-config.php ”文件,加入代码;

define('WP_POST_REVISIONS', false);

下面说说“ WP_POST_REVISIONS ” 的使用~!

define('WP_POST_REVISIONS', 参数);

参数可用:false或n
false 或者 0:将不保存任何的修订版本(除了自动保存的版本)。
整数 n(大于 0):保存 n 个最近的修订版本(+1 只保存自动保存版本),旧的将被删除。

转载请注明:灵龙空间 » 去除WordPress文章修订版本的方法

相关文章

2访客评论 ,博主回复2

  1. 我是用的是Delete-Revision插件,用来删除自动保存的版本。

    ZCMHI11-23 16:30 回复
    • :twisted: ,没用过这个插件,不知道有禁用自动保存功能。 :-o

      小灵11-23 16:37 回复
  2. 我用的是另一款插件 :twisted:

    Mutnyy11-23 20:26 回复

我来说说

(必须)

(必须,保密)

严重鄙视飘过不留毛的鸟
取消