严选品质
正规商家

优化wordpress数据库之如何删除所有日志修订

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);

 

赞(0)
未经允许不得转载:主机推广 » 优化wordpress数据库之如何删除所有日志修订