屏蔽 WordPress 日志修订功能
July 15th, 2008 at 05:19pm 雪山飞猪
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 只保存自动保存版本),旧的版本将被删除。
作者:雪山飞猪
原文链接:屏蔽 WordPress 日志修订功能
75 条评论 添加你的评论
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


分享到 Twitter

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. 雪山飞猪 | 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. 雪山飞猪 | 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. 雪山飞猪 | July 22, 2008 at 10:22 pm | #
有啊。
[回复该留言]40. Jor | July 22, 2008 at 10:36 pm | #
……请赐教啊。
[回复该留言]如果直接去数据库删就不好玩了……
41. 雪山飞猪 | 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 | #
我也碰到这个问题了!
[回复该留言]