WordPress 2.6 已经发布了。其中有个功能叫做日志修订,个人觉得对我完全没用,我用 WordPress 完全是用来写博客的,搞个日志修订功能,每个修订都会在 posts 表中插入一条记录,上次我写了一篇文章,多修改了几次,给我多插入10多个修订版本,汗死了。这样子我每片日志都有10多条记录在 posts 表中,那么到时候文章一多,不把表撑爆才怪,数据一多,查询肯定慢,WordPress 的效率已经很低了,不知道为什么还要出这样的东东。没办法只有取消掉。
原本准备开发一个插件屏蔽这个功能,后发现其实 WordPress 已经留了接口。在 wp-setting.php 中新增了一个变量 WP_POST_REVISIONS,把它设置为 false 就可以屏蔽 WordPress 日志修订功能。在 wp-config.php 添加的代码如下:
define('WP_POST_REVISIONS', false);
关于 WP_POST_REVISIONS 这个变量的详细设置为:
true(默认)或者 -1:保存所有修订版本false或者 0:不保存任何版本(除了自动保存的版本)- 大于 0 的整数 n:保存 n 个修订版本(+1 只保存自动保存版本),旧的版本将被删除。

环球水网 | 2008-09-10 15:49:38 | #
这功能根本没有用。
屏弊的好,只是个博客,又不是CMS
支持 反对
yinheli | 2008-10-07 03:11:46 | #
没有删除啊,我到数据库里看了,它们还在啊
又不敢乱删除
支持 反对
Beach | 2008-10-15 20:48:42 | #
还有别的方法!
支持 反对
Beach | 2008-10-24 08:46:21 | #
我也碰到这个问题了!
支持 反对
嘉林 | 2008-11-25 16:41:08 | #
发觉加入这些代码无效?
支持 反对
Wang Jinbo | 2008-12-23 14:31:59 | #
还要把自动保存的功能去掉才行,有个禁用自动保存的插件的。
支持 反对