屏蔽 WordPress 日志修订功能
July 15th, 2008 Denis
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 只保存自动保存版本),旧的版本将被删除。
作者:Denis
原文链接:屏蔽 WordPress 日志修订功能
81 条评论 添加你的评论
Trackbacks/Pingbacks
- EYE757 - Design Blog
- Wordpress2.6中文版终于升级完毕 - 新后园
- 晨曦岁月
- 屏蔽WordPress 2.6日志修订功能 | 猫言猫语
- 升级到Wordpress2.6 | Exile
- PANTAO.NAME » Blog Archive » 今天什么也不想说
- 升级到Wordpress 2.6及使用体会 | Just A Blog
- 綠茶如是说 » Blog Archive » 升级Wordpress 2.6的童鞋请注意
- post id错误,Wordpress2.6的严重“漏洞”! - 新后园
- 西门口的馒头 » Blog Archive » [公告]网站成功升级
- WordPress 2.6 初感受 | Smartr.cn
- Homer's Blog » Blog Archive » 升级到WP2.6 及换模板
- WordPress 2.6 体验,问题,解决方法 -- MY-Hou | 不務正業
- irain+01 » Wordpress 2.6 新功能分析改进
- 屏蔽 WordPress 日志修订功能 | JorWang
- 升级2.6的那些事儿之常见问题汇总 | 打篮球的手
- wordpress升级问题 | Tao道-博客黑洞
- Wordpress的安全性设置和地址设置 | 珂亦精品收藏
- Endial’s Secret Garden » WordPress 2.6 小技巧之5:使用图片说明功能
- [wordpress技巧] WordPress 日志修订功能 | i 品味
- wordpress中文seo插件升级到V1.1 - 记录与PHP的PK经历
- 忘记屏蔽 WordPress 日志修订功能了 | 低調人生
- 冰水博客-关注电子商务,互联网,Web开发IT博客 » Blog Archive » 关闭wordpress日志修订功能,手动清除“Revision”的方法
- WordPress插件推荐 | 随心所致|logtee.cn
- WP-Plugins│清理文章保存版本的 Delete-Revision(附正體中文語系檔) » 回。到。原。點
- 【每周推荐】WordPress插件推荐 08/11/02 | 搜罗派
- 11款优秀的WordPress插件 | yujjj的博客
- 11款优秀的WordPress插件 | 专注于ActionScript3





1. niechen | July 15, 2008 at 5:39 pm | #
恩,同感,这东西多余
2. Leo | July 15, 2008 at 5:39 pm | #
早知道了,鱼真火星
3. Crazy Loong | July 15, 2008 at 5:40 pm | #
很好。专门来休息的
4. niechen | July 15, 2008 at 5:45 pm | #
应该是在wp-settings吧
5. 涵雨之泪 | July 15, 2008 at 5:58 pm | #
很有用,我喜欢
6. 摩摩诘 | July 15, 2008 at 6:06 pm | #
是wp-settings
7. 老N | July 15, 2008 at 6:16 pm | #
我就要这个,我不要修订记录。谢谢你!
8. . | July 15, 2008 at 9:53 pm | #
我觉得这个东西不是专门写给你的,不要把你看得高高在上.你的空间+域名还是别人赞助的吧
.
9. Denis | July 15, 2008 at 10:00 pm | #
汗死。。。。晕倒!
10. lonely | August 15, 2008 at 10:08 pm | #
11. 老N | August 15, 2008 at 10:13 pm | #
? 没懂!我怎麽了?
12. 麦田蚂蚁 | July 15, 2008 at 6:32 pm | #
对于多编辑共同编辑的博客,日志修订可是太有用了。就像wiki的原理一样。这样,就可以放心开放注册,给注册用户编辑的权利。
多数无用,少数必用。
13. Poshi | July 15, 2008 at 7:00 pm | #
对于个人博客来说,这完全没用。。。
对了,我用了2.6之后,发现Live Writer连接不上了,而且文章编辑器无法切换到html代码状态~~有什么办法可以解决吗?
14. 小胖 | July 15, 2008 at 7:17 pm | #
2.6的后台中的撰写设置里有一个:
XML-RPC
XML-RPC 允许 WordPress, Movable Type, MetaWeblog 和 Blogger XML-RPL 发布协议。
默认是不允许的,勾上就可以用WLW了
15. 小胖 | July 15, 2008 at 7:14 pm | #
不错不错,正好需要这个
16. Dianso | July 15, 2008 at 7:41 pm | #
老大,你终于出手了,我在beta2的时候因为过多编辑文章把数据库搞大了好几MB,彻底挂了,现在数据库正在修改呢,我还打算不使用2.6呢,现在到好了!
17. Dianso | July 15, 2008 at 7:42 pm | #
另外你说的自动保存,是什么啊
18. lifespy | July 15, 2008 at 7:43 pm | #
不错。
wpchina和wpcng到底有什么区别啊?
19. wangyh | July 16, 2008 at 1:13 pm | #
两个不同的组织,都是wp爱好者组成的.但是貌似前者只有Jiang一人.
20. Poshi | July 15, 2008 at 7:55 pm | #
@小胖 你说的那个选项,我两个都勾上了呀,就是不可以呢
21. MY-Hou | July 15, 2008 at 9:24 pm | #
感觉wp在慢慢由青瓜变大冬瓜…拿都不方便
22. JackyCheung | July 16, 2008 at 12:48 am | #
喜欢水鱼的tips
23. 雀巢 | July 16, 2008 at 9:14 am | #
很实用的东西,可以大大减少数据库大小
24. jackie | July 16, 2008 at 9:43 am | #
升级2.6后,中文标签汇总的存档无法正常显示,显示为@,而英文正常。看了看其他人的,也是如此,估计很快就会有2.61版了。
也许我没说清楚,看看我的问题:http://www.rinima.org/blog/tag/%E7%94%B5%E5%BD%B1 ,这个中文标签就显示“标签汇整 -”而英文的这个:http://www.rinima.org/blog/tag/google ,就正常“标签汇整 – Google“
我英文不好,麻烦 我爱水煮鱼 汇报下这个BUG。
25. wangyh | July 16, 2008 at 1:14 pm | #
这个很正常啊,中文的就是这样.
26. jackiezhang | July 16, 2008 at 5:13 pm | #
不显示中文啊?也不显示名称,还是正常的吗?2.5都要显示的。
27. stephen | July 21, 2008 at 9:53 am | #
我的也出现这个问题,中文tag显示不正常!!
28. stephen | July 16, 2008 at 11:17 am | #
觉得日志修订功能没有什么作用。。
谢谢提供这个屏蔽方法。
29. 牧狼羊 | July 16, 2008 at 2:54 pm | #
呵呵,不错不错,这就屏蔽掉。
升级后感觉页面载入速度慢了好多。
30. 牧狼羊 | July 16, 2008 at 3:02 pm | #
嗯?有点糊涂了,还要在 wp-config.php 添加的代码如下:
define(’WP_POST_REVISIONS’, false);
是么?
31. Yin Peng | July 16, 2008 at 5:25 pm | #
我觉得能够在发布每篇日志时选择要不要保留旧版本记录就好了。
最好是在提供一个功能,如果保留了多个版本,可以对修改的内容自动标记出来,当然,也应该由发布者选择标记或不标记。
32. 半瓶墨水 | July 16, 2008 at 6:38 pm | #
觉得wordpress没有考虑到位
提供一个后台选项就应该行了
33. homer | July 19, 2008 at 9:07 am | #
这个问题也困扰了我
感谢水煮鱼。。
34. Purose | July 19, 2008 at 4:24 pm | #
汗!我还以为是2.6的一个BUG呢,气得要死,修改了几篇日志,数据库快增加一倍了,原来问题出到这儿了
算了!我又给返回到了2.5.1版本了!还是这个版本可靠!!
35. colder | July 21, 2008 at 2:57 pm | #
在 wp-setting.php 中新增了一个变量 WP_POST_REVISIONS,把它设置为 false 就可以屏蔽 WordPress 日志修订功能。在 wp-config.php 添加的代码如下:
define(’WP_POST_REVISIONS’, false);
>抱歉 实在没看懂
到底是在wp-setting里加 还是在wp-config里加?
36. Denis | July 21, 2008 at 3:35 pm | #
wp-config.php
37. Roc | July 23, 2008 at 9:03 am | #
在wp-setting里面看到这样一句.修改这里不可以么?
$default_constants = array( ‘WP_POST_REVISIONS’ => true );
一定需要在wp-config 里面加么?
怎么加呢? 我是新手
38. Jor | July 22, 2008 at 10:21 pm | #
飞猪哥好,有没有什么办法把以前保存的删掉呢?
39. Denis | July 22, 2008 at 10:22 pm | #
有啊。
40. Jor | July 22, 2008 at 10:36 pm | #
……请赐教啊。
如果直接去数据库删就不好玩了……
41. Denis | July 22, 2008 at 10:54 pm | #
肯定是直接去数据删除了。
42. Jor | July 22, 2008 at 11:51 pm | #
43. Roc | July 23, 2008 at 9:14 am | #
wp-config里面
我在define(’ABSPATH’, dirname(__FILE__).’/');
后面添加了
define(’WP_POST_REVISIONS’, false);
接着在WP_POST_REVISIONS 把true改成了0 这样OK了吧?
44. free | July 24, 2008 at 1:28 pm | #
好啊,收藏了,现在还没升级到2.6呢,等bug都出来,稳定了在说吧!
45. 大志 | July 26, 2008 at 11:25 pm | #
水煮鱼先生你好
按照你的代码
define(’WP_POST_REVISIONS’, false);
我加到了
wp-config.php
中,可是我的博客仍然还会出现自动保存日志副本的功能,让我很是郁闷啊。
46. 大壮 | September 6, 2008 at 1:06 pm | #
我按照这个改的,连自动保存也干掉了。
47. 大壮 | September 6, 2008 at 1:06 pm | #
忘记贴地址了
http://www.meiya.info/18.html
48. 环球水网 | September 10, 2008 at 3:49 pm | #
这功能根本没有用。
屏弊的好,只是个博客,又不是CMS
49. yinheli | October 7, 2008 at 3:11 am | #
没有删除啊,我到数据库里看了,它们还在啊
又不敢乱删除
50. Beach | October 15, 2008 at 8:48 pm | #
还有别的方法!
51. Beach | October 24, 2008 at 8:46 am | #
我也碰到这个问题了!
52. 嘉林 | November 25, 2008 at 4:41 pm | #
发觉加入这些代码无效?
53. Wang Jinbo | December 23, 2008 at 2:31 pm | #
还要把自动保存的功能去掉才行,有个禁用自动保存的插件的。