禁用WordPress自动保存与修订历史

为什么要禁用WordPress自带的这两个功能呢?最大的原因是造成文章ID严重不连续!当然,也有相关的插件能禁用这两个功能的,不过个人喜欢能通过改代码实现的坚决不用插件,以干掉插件为荣!

方法步骤:

一、禁用自动保存

WordPress程序下wp-admin文件夹中找到“post.phppage.phppost-new.phppage-new.php”这四个文件,打开并搜索以下代码:

wp_enqueue_script('autosave');

每个文件里只会有一个搜索结果,然后大胆的在其前面加上“//”即可;

附修改后的四个文件:disable-autosave.7z (提取自最新版WordPress2.9)

二、禁用修订历史

WordPress程序根目录下的wp-config.php,打开并加上:

58
define('WP_POST_REVISIONS',false);

OK,就是如此简单!

主机格调
  1. 天下有雪
    一月 7, 2009 16:41:16 #1

    哦,就是没懂。

  2. 天下有雪
    一月 7, 2009 16:43:16 #2

    咦,哪儿去了?

  3. Rock
    一月 12, 2009 16:37:16 #4

    哟西哟西… :razz:

  4. 这个功能确实应该禁用,回头我也禁了它

  5. thdp
    二月 28, 2009 09:06:9 #7

    自己动手啊,不错。想省事就用wp-cms-post-control插件。

  6. Panther
    六月 20, 2009 17:47:17 #8

    我用了一个插件 很快就搞定了

  7. 万戈
    七月 7, 2009 17:49:17 #9

    其实我觉得这功能挺实用的,所以就没禁用这个功能

    • @万戈 自动保存这个功能到还好,你一定不知道修订历史也占用一个文章ID的吧?就是说你修改一次就占用了一个ID,数据库会日益变得让你吃惊~

  8. happyet
    七月 9, 2009 12:23:12 #10

    很好,又可以去掉两个插件了!

  9. imsean
    十月 1, 2009 16:00:16 #11

    用super-switch这个插件就可以了,~~~~~~

    • @imsean 改用代码搞定的问题,还是代码啦,能少用一个插件是一个~

  10. 阿士
    十二月 13, 2009 11:27:11 #12

    false是否要加上单引号?

    • 不用,我就文章中写的一样啊!

      • 阿士
        十二月 13, 2009 15:49:15

        好的,谢谢了

  11. itlobo
    十二月 22, 2009 14:04:14 #13

    好东西,标记一下.

  12. 水水
    十二月 24, 2009 11:34:11 #14

    :grin: 呵呵,来学习了哈~~欢迎回访哦~~ :eek: 生蛋快乐哦·~

  13. Tt
    二月 14, 2010 17:19:17 #15

    本来是想装个插件的,现在好了,手动改!!

  14. 原来只要这样改就可以了啊,我还用插件了呢。赞啊,马上删插件去~~

  15. soping
    六月 24, 2010 01:24:1 #17

    :cry: :cry: 我看到的太迟了,66篇文章的ID已经到了920+ :cry: :cry: :cry:
    现在才做了修改,杯具啊杯具啊杯具啊杯具啊杯具啊

    • ID太高其实也没什么,就是自己看着心慌慌~

  16. 米修
    六月 24, 2010 12:25:12 #18

    :smile: 其实有更好的方法,既能保存草稿功能,又能删除历史文章,就是发表文章或修改文章后会自动删除没用的草稿,只保留发表的那篇文章,可以参考http://www.missuw.com/revision-control.html

    • 禁用自动保存主要也是保持ID连续……

    • 是啊,没有就不需要改了~

  17. 小闇
    八月 14, 2010 18:42:18 #20

    嗯,表示早就用上了,不過升級又要再改一次了OTL

发表评论

电子邮件地址不会被公开。 必填项已用 * 标注

*


您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="" highlight="">