wordpress自动保存和文章修订

自动保存
wordpress自动保存是一个非常有用的功能。当编辑文章的时候wordpress默认每隔60秒自动保存一次你输入的内容,这样如果遇到网络断线、电脑突然断电等突发情况,还能找回自己幸苦写的文章。自动保存功能不会让数据库膨胀,因为它只会创建一条记录,一直用这条记录来保存上一次修改的记录。
自动保存功能对服务器会产生一定的压力,写文章可能有间歇性卡的感觉,可以将自动保存时间设置的长一点。

define('AUTOSAVE_INTERVAL', '120'); //设置为2分钟

如果想不让它自动保存可以将时间设的很大。比如一个小时

define('AUTOSAVE_INTERVAL', '3600');

文章修订
文章修订版本功能是从wordpress2.7版本加入的一项功能,用到的人确实不多,而且在设置里也没有选项关闭它。我们可以设置修订版本的数量,或关闭它。
关闭

define('WP_POST_REVISIONS','0');

注:以上代码都加在wp-config.php的require_once(ABSPATH . ‘wp-settings.php’);之前。经测试关闭文章修订设置后对新建文章有效,对已存在的文章修改还是会有修订版本。

第二个参数可以是:
true(默认)或者-1:保存所有修订版本
false或者0:不保存任何版本(除了自动保存的版本)
大于0的整数n:保存n个修订版本(加一个自动保存版本),旧的版本将被删除。

使用sql语句删除数据库中的修订版本:

DELETE FROM wp_posts WHERE post_type = "revision";

参考资料:
http://codex.wordpress.org/zh-cn:%E7%BC%96%E8%BE%91_wp-config.php
http://codex.wordpress.org/Revision_Management