首页 » WordPress » 屏蔽 WordPress 日志修订功能

屏蔽 WordPress 日志修订功能

July 15th, 2008 at 05:19pm 雪山飞猪 浏览: 2,249

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 日志修订功能
我爱水煮鱼版权所有,转载时必须以链接形式注明作者和原始出处及本声明。

17fav 收藏本文

PR: 0 / del.ici.ous: 10 / Technorati: 25

66 条评论 添加你的评论

  • 1. niechen  |  July 15th, 2008 at 5:39 pm

    恩,同感,这东西多余

    [回复该留言]

  • 2. Leo  |  July 15th, 2008 at 5:39 pm

    早知道了,鱼真火星

    [回复该留言]

  • 3. Crazy Loong  |  July 15th, 2008 at 5:40 pm

    很好。专门来休息的

    [回复该留言]

  • 4. niechen  |  July 15th, 2008 at 5:45 pm

    应该是在wp-settings吧

    [回复该留言]

  • 5. 涵雨之泪  |  July 15th, 2008 at 5:58 pm

    很有用,我喜欢

    [回复该留言]

  • 6. 摩摩诘  |  July 15th, 2008 at 6:06 pm

    是wp-settings

    [回复该留言]

  • 7. 老N  |  July 15th, 2008 at 6:16 pm

    我就要这个,我不要修订记录。谢谢你!

    [回复该留言]

    . reply on July 15, 2008:

    我觉得这个东西不是专门写给你的,不要把你看得高高在上.你的空间+域名还是别人赞助的吧 :shock: .

    [回复该留言]

    雪山飞猪 reply on July 15, 2008:

    汗死。。。。晕倒!

    [回复该留言]

    lonely reply on August 15, 2008:

    :smile: 大家都来汗!!

    [回复该留言]

    老N reply on August 15, 2008:

    ? 没懂!我怎麽了?

    [回复该留言]

  • 8. 麦田蚂蚁  |  July 15th, 2008 at 6:32 pm

    对于多编辑共同编辑的博客,日志修订可是太有用了。就像wiki的原理一样。这样,就可以放心开放注册,给注册用户编辑的权利。

    多数无用,少数必用。

    [回复该留言]

  • 9. Poshi  |  July 15th, 2008 at 7:00 pm

    对于个人博客来说,这完全没用。。。

    对了,我用了2.6之后,发现Live Writer连接不上了,而且文章编辑器无法切换到html代码状态~~有什么办法可以解决吗?

    [回复该留言]

    小胖 reply on July 15, 2008:

    2.6的后台中的撰写设置里有一个:
    XML-RPC
    XML-RPC 允许 WordPress, Movable Type, MetaWeblog 和 Blogger XML-RPL 发布协议。
    默认是不允许的,勾上就可以用WLW了

    [回复该留言]

  • 10. 小胖  |  July 15th, 2008 at 7:14 pm

    不错不错,正好需要这个

    [回复该留言]

  • 11. Dianso  |  July 15th, 2008 at 7:41 pm

    老大,你终于出手了,我在beta2的时候因为过多编辑文章把数据库搞大了好几MB,彻底挂了,现在数据库正在修改呢,我还打算不使用2.6呢,现在到好了!

    [回复该留言]

  • 12. Dianso  |  July 15th, 2008 at 7:42 pm

    另外你说的自动保存,是什么啊

    [回复该留言]

  • 13. lifespy  |  July 15th, 2008 at 7:43 pm

    不错。
    wpchina和wpcng到底有什么区别啊?

    [回复该留言]

    wangyh reply on July 16, 2008:

    两个不同的组织,都是wp爱好者组成的.但是貌似前者只有Jiang一人.

    [回复该留言]

  • 14. Poshi  |  July 15th, 2008 at 7:55 pm

    @小胖 你说的那个选项,我两个都勾上了呀,就是不可以呢

    [回复该留言]

  • 15. MY-Hou  |  July 15th, 2008 at 9:24 pm

    感觉wp在慢慢由青瓜变大冬瓜…拿都不方便 :cry:

    [回复该留言]

  • 16. JackyCheung  |  July 16th, 2008 at 12:48 am

    喜欢水鱼的tips

    [回复该留言]

  • 17. 雀巢  |  July 16th, 2008 at 9:14 am

    很实用的东西,可以大大减少数据库大小

    [回复该留言]

  • 18. jackie  |  July 16th, 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。

    [回复该留言]

    wangyh reply on July 16, 2008:

    这个很正常啊,中文的就是这样.

    [回复该留言]

    jackiezhang reply on July 16, 2008:

    不显示中文啊?也不显示名称,还是正常的吗?2.5都要显示的。

    [回复该留言]

    stephen reply on July 21, 2008:

    我的也出现这个问题,中文tag显示不正常!!

    [回复该留言]

  • 19. stephen  |  July 16th, 2008 at 11:17 am

    觉得日志修订功能没有什么作用。。
    谢谢提供这个屏蔽方法。

    [回复该留言]

  • 20. 牧狼羊  |  July 16th, 2008 at 2:54 pm

    呵呵,不错不错,这就屏蔽掉。
    升级后感觉页面载入速度慢了好多。

    [回复该留言]

  • 21. 牧狼羊  |  July 16th, 2008 at 3:02 pm

    嗯?有点糊涂了,还要在 wp-config.php 添加的代码如下:

    define(’WP_POST_REVISIONS’, false);

    是么?

    [回复该留言]

  • 22. Yin Peng  |  July 16th, 2008 at 5:25 pm

    我觉得能够在发布每篇日志时选择要不要保留旧版本记录就好了。

    最好是在提供一个功能,如果保留了多个版本,可以对修改的内容自动标记出来,当然,也应该由发布者选择标记或不标记。

    [回复该留言]

  • 23. 半瓶墨水  |  July 16th, 2008 at 6:38 pm

    觉得wordpress没有考虑到位
    提供一个后台选项就应该行了

    [回复该留言]

  • 24. homer  |  July 19th, 2008 at 9:07 am

    这个问题也困扰了我
    感谢水煮鱼。。

    [回复该留言]

  • 25. Purose  |  July 19th, 2008 at 4:24 pm

    汗!我还以为是2.6的一个BUG呢,气得要死,修改了几篇日志,数据库快增加一倍了,原来问题出到这儿了

    算了!我又给返回到了2.5.1版本了!还是这个版本可靠!! :neutral: :neutral:

    [回复该留言]

  • 26. colder  |  July 21st, 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里加?

    [回复该留言]

    雪山飞猪 reply on July 21, 2008:

    wp-config.php

    [回复该留言]

    Roc reply on July 23, 2008:

    在wp-setting里面看到这样一句.修改这里不可以么?
    $default_constants = array( ‘WP_POST_REVISIONS’ => true );
    一定需要在wp-config 里面加么?

    怎么加呢? 我是新手 :cry:

    [回复该留言]

  • 27. Jor  |  July 22nd, 2008 at 10:21 pm

    飞猪哥好,有没有什么办法把以前保存的删掉呢? :?:

    [回复该留言]

    雪山飞猪 reply on July 22, 2008:

    有啊。

    [回复该留言]

    Jor reply on July 22, 2008:

    ……请赐教啊。
    如果直接去数据库删就不好玩了…… :shock:

    [回复该留言]

    雪山飞猪 reply on July 22, 2008:

    肯定是直接去数据删除了。

    [回复该留言]

    Jor reply on July 22, 2008:

    :shock: 那只有有空了慢慢来了……

    [回复该留言]

  • 28. Roc  |  July 23rd, 2008 at 9:14 am

    wp-config里面
    我在define(’ABSPATH’, dirname(__FILE__).’/');
    后面添加了
    define(’WP_POST_REVISIONS’, false);

    接着在WP_POST_REVISIONS 把true改成了0 这样OK了吧?

    [回复该留言]

  • 29. free  |  July 24th, 2008 at 1:28 pm

    好啊,收藏了,现在还没升级到2.6呢,等bug都出来,稳定了在说吧!

    [回复该留言]

  • 30. 大志  |  July 26th, 2008 at 11:25 pm

    水煮鱼先生你好
    按照你的代码
    define(’WP_POST_REVISIONS’, false);
    我加到了
    wp-config.php
    中,可是我的博客仍然还会出现自动保存日志副本的功能,让我很是郁闷啊。

    [回复该留言]

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经历

发表评论

必须

必填,打死不公开

:mrgreen: :neutral: :twisted: :arrow: :shock: :smile: :???: :cool: :evil: :grin: :idea: :oops: :razz: :roll: :wink: :cry: :eek: :lol: :mad: :sad: :!: :?:

WordPress 2.6 简体中文版发布 中国互联网的 Open API


WooThemes - Premium WordPress Themes Club

订阅

本站推荐

正在更新

分类

Clicki