我们可以控制修订版的数量,例如一篇文章最多保存3个修订版
define('WP_POST_REVISIONS', 3);
这样,每创建一篇文章,数据库中会有1条auto-save+最多3条revision。
或者完全禁用
define('WP_POST_REVISIONS', false );
可以通过运行一条SQL语句彻底删除修订版以及与之相关的meta信息
关于自动草稿
自动保存产生的记录叫做草稿,还有一种记录叫做自动草稿,自动草稿在你点击写文章时就会自动创建。
如果你点击写文章后:
输入内容,自动保存生效
手动将文章保存为草稿
发布文章
自动草稿记录会被转换成草稿或者文章,从而不产生垃圾数据。
如果你点击写文章,什么也没写就关闭了,就产生了一条自动草稿垃圾记录,修改这个问题需要更改源代码,如果感兴趣可以google一下,但如果可以养成良好的写文章习惯,自动草稿根本不是问题,WordPress也有一些回收机制,例如每次新建文章时会自动清除7天以前的自动草稿。
用插件管理文章不同版本
有一些插件可以帮助我们清理数据库,管理文章的各个版本。
Wp Cleaner
使用时注意不要误删草稿,有时候我们会将没写完的文章保存为糟糕,删了就惨了。
Revision Control
如果用短小精悍来形容Wp Cleaner,那么Revision Control就是五脏俱全了,功能强大,界面相对也复杂些。









