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 只保存自动保存版本),旧的版本将被删除。

在 wp-setting.php 中新增了一个变量 WP_POST_REVISIONS,把它设置为 false 就可以屏蔽 WordPress 日志修订功能。在 wp-config.php 添加的代码如下:
define(‘WP_POST_REVISIONS’, false);
>抱歉 实在没看懂
到底是在wp-setting里加 还是在wp-config里加?
wp-config.php
在wp-setting里面看到这样一句.修改这里不可以么?
$default_constants = array( ‘WP_POST_REVISIONS’ => true );
一定需要在wp-config 里面加么?
怎么加呢? 我是新手
飞猪哥好,有没有什么办法把以前保存的删掉呢?
有啊。
……请赐教啊。
如果直接去数据库删就不好玩了……
肯定是直接去数据删除了。
wp-config里面
我在define(‘ABSPATH’, dirname(__FILE__).’/');
后面添加了
define(‘WP_POST_REVISIONS’, false);
接着在WP_POST_REVISIONS 把true改成了0 这样OK了吧?
好啊,收藏了,现在还没升级到2.6呢,等bug都出来,稳定了在说吧!
水煮鱼先生你好
按照你的代码
define(‘WP_POST_REVISIONS’, false);
我加到了
wp-config.php
中,可是我的博客仍然还会出现自动保存日志副本的功能,让我很是郁闷啊。
我按照这个改的,连自动保存也干掉了。
忘记贴地址了
http://www.meiya.info/18.html
这功能根本没有用。
屏弊的好,只是个博客,又不是CMS
没有删除啊,我到数据库里看了,它们还在啊
又不敢乱删除
还有别的方法!
我也碰到这个问题了!
发觉加入这些代码无效?
还要把自动保存的功能去掉才行,有个禁用自动保存的插件的。