文章的修订版本(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文章修订版本的方法
我是用的是Delete-Revision插件,用来删除自动保存的版本。
我用的是另一款插件