如何减少存储的修订数量?

时间:2011-04-14 作者:Drake

对于支持修订的帖子类型,如何减少存储的修订数量(例如最多5个)?

3 个回复
SO网友:Otto

只需使用插件即可。比旋来旋去更简单,并提供更多的控制。

http://wordpress.org/extend/plugins/revision-control/

SO网友:Marcin

@Piet的答案是最好的,但有些sql代码可以删除所有超过28天的旧版本:

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\'
AND a.post_date < DATE_ADD(NOW(), INTERVAL -28 DAY);
SQL和PHP代码(用于不同于“WP\\u”前缀的WP\\u)iworks_revisions.zip

SO网友:Brooke.

我不确定是否有自动方式,但总是会运行MySQL查询DELETE FROM wp_posts WHERE post_type = "revision" (source) 我还没有做过,但我相信它会起作用。我会寻找一个插件,现在必须有一些东西。

结束