批量删除文章的修订版本
如果你经常对已发布的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的自动保存功能也是“数据库瘦身”的良方,这个我们改天再说。