WordPress从2.6版本之后就多了一个自动储存文章修订版本记录的功能,当你每编辑一次文章时,就会在后台记录一次,每次修订都会在posts表中插入一条记录,直到现在版本也一直保留着,也就是说还是有一定价值。不过文章过多会造成数据库查询变慢,所以隔一段时间建议还是清理一下或者直接关闭这项功能。
1. 删除所有日志修订
DELETE a,b,c FROM wp_posts a LEFT JOIN wp_term_relationships b ON (a.ID = b.object_id) LEFT JOIN wp_postmeta c ON (a.ID = c.post_id) WHERE a.post_type = 'revision'
2. 关闭日志修订
具体修改在WordPress根目录下的 wp-config.php
文件,找到 $table_prefix
这一行,在其下方加入以下代码:
关闭日志修订:
define('WP_POST_REVISIONS', false);
限制日志修订为最新的3个:
// WordPress设置文章修订版本最多允许3个 define('WP_POST_REVISIONS', 3);