限制或移除文章修订版本
由于Wordpress默认规则,每编辑保存一次文章就会产生一个修订版本,尤其是像我的博客这样,连载的文章经常要修改上下节文章链接或者友链页面要经常修改,修改的次数多了,就会产生N多个修订版本,这样的好处是可以随意回档,以避免编辑失误,坏处就是会产生大量的冗余数据,而这些数据大多是没有用的,久而久之,数据库会非常庞大,对于我这种是用小数据库的博主不愿意看到的,所以,此次分享两种方法,相对有效的减少数据库数据的冗余。
好啦,代码在下面。
限制
以下代码添加至Wordpress根目录wp-config.php里面,数字“3”就是用于限制修订版本的保存次数,可根据实际情况进行修改。
define( 'WP_POST_REVISIONS', 3);
代码出处:云上小悟
移除
以下代码添加至主题目录的functions.php,用于移除所有的修订版本。如果只是定期移除的话,特定时间将代码添加到functions.php就行了。
$wpdb->query( "
DELETE FROM $wpdb->posts
WHERE post_type = 'revision'
" );
代码出处:蚂蚁博客
3 thoughts on “限制或移除文章修订版本”
鼓掌,啪啪啪…
我又来搬东西了,防火防盗防友链 ^_+
@自定义 随便搬,好的东西就应该分享嘛,放心使用,我已经测试过了。