取消WordPress的日志自动保存和修订版本功能的最新方法

      本方法在 wordpress 3.1.2 (和3.1.3)版本上通过。在网上搜索了一些文章关于这方面的文章,但都比较旧了,对于这个版本的 wordpress 已经不全适用了,所以我就谈谈我在 wordpress 3.1.2 上面的实践结果吧。其他版本可做参考。

      一、取消 wordpress 日志的自动保存功能
打开 wp-admin 下 post.php 和 post-new.php 文件,搜索

 wp_enqueue_script('autosave');

在前面加俩斜杠注释掉,即:

 //wp_enqueue_script('autosave');

或者删除也可,仅一处!

      二、取消 wordpress 不断增加的日志修订版本功能
      打开安装目录下的 wp-config.php 并找到这行:

 require_once(ABSPATH . 'wp-settings.php');

      在这行前面的任意地方,甚至可以是文件的开头,加入:

 define('WP_POST_REVISIONS',false);

      保存之后,自动修订功能就关闭了。

      (当然,你最好使用 EditPlus 之类的编辑软件来修改,修改完以后要上传覆盖原文件 —— 良好习惯:覆盖前注意备份原始的文件,正常后再删除之)

      三、检测生效与否的手段及删除以前历史遗存的修订版本的方法
      就是安装 delete-revision 插件 —— 使用该插件,可以对以前产生的修订版本以及自动保存的版本进行删除,而且一般情况下可以不启用它,不影响你的 wordpress 的正常运行,该插件也可以对你的数据库进行优化,但我觉得它目前的效果还比较差。
      另外一种不需要用插件即可看出来的方法就是,看你接着发布文章的原始 ID 号是否是连续的,是连续的则说明修改成功了,否则仍需努力啊。

      另外一种方法见下面的留言信息,已被证实,简单有效(wordpress3.1.2)。感谢“輇孒”!


81.25%(13)

18.75%(3)
发表评论?

28 条评论。

  1. 我还没升呢,呵呵。。。

  2. 3.4.1版本,这个方法无效了,网上还没找到有效的办法~

  3. 方法不错,收藏了,试下,看有没有效果……

  4. 我也没有升级3.1.3到3.2以上去,因为从3.2开始,后台不再支持IE6了,还不大方便。

回复给 double wedding ring quilt ¬
取消回复

*

Trackbacks and Pingbacks:

  • 匿名 - Pingback on 2011/07/14/ 09:01