• 微信公众号:imwuji

批量删除文章的修订版本

分享到:新浪微博QQ空间微信豆瓣百度贴吧

piliangshanchuwenzhangdexiudingbanben

如果你经常对已发布的log做修改并保存的话,数据库中就会保存该log的多个修订版本,无形当中增加了数据库的占用空间,那应该如何保持数据库相对精简呢?以下三个方法可以帮助你。

1、安装Delete-Revision插件
这是比较简单的方法,但是插件装多了会影响博客速度,少数人反应装了此插件后数据库出错,所以使用前请先备份您的数据库!

2、使用SQL语句批量删除

DELETE FROM wp_posts WHERE post_type = "revision";

这个办法只能针对以往已发布的log,要一劳永逸,请看下面这个。

3、修改wp-config.php文件
添加以下代码:

define('WP_POST_REVISIONS', false);

关于 WP_POST_REVISIONS 这个变量的详细设置为:
true(默认)或者 -1:保存所有修订版本
false 或者 0:不保存任何版本(除了自动保存的版本)
大于 0 的整数 n:保存 n 个修订版本(+1 只保存自动保存版本),旧的版本将被删除。

另外,关闭wordpress的自动保存功能也是“数据库瘦身”的良方,这个我们改天再说。

你可以发表评论,并在保留原文地址及作者的情况下引用到你的网站或博客。
原创文章转载请注明: 批量删除文章的修订版本 | 无忌
关键字:
【上一篇】
【下一篇】