本方法在 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)。感谢“輇孒”!
我还没升呢,呵呵。。。
3.4.1版本,这个方法无效了,网上还没找到有效的办法~
方法不错,收藏了,试下,看有没有效果……
我也没有升级3.1.3到3.2以上去,因为从3.2开始,后台不再支持IE6了,还不大方便。
我还没升级WP3.1.2。。。