自2.5起,WP提供了在线编辑时的自动保存功能。自然也是有利有弊。弊么,无非又是数据库垃圾云云那套观点。利呢,废话么,就是自动保存了,万一浏览器崩溃(经常在FF上出现)或网络断线等,期间所修改的内容还在。和那个2.6新提供的主题预览一样,自然是正反2种喜好的人都有。实际这功能2.5就有了,而似乎是因为2.6的自动保存修订记录,才开始被关注。 

至于如何管理自动保存功能。网络上流行较多的是用disable-autosave插件来将其禁用。(p.s,该作者新出了disable-revision和disable-autosave and revision插件,在链接页可以下载)。

其实用不着启用一个插件去禁用它,或者说我是不大喜好给WP挂上一大堆插件。默认的自动保存时间间隔为60秒,可以在wp-config.php自定义自动保存的时间间隔。将时间间隔拉长,如1200(20分钟)或者3600(1小时),或更长,这样岂不就可以避免自动保存了。具体做法: 

用文本编辑器打开根目录或其它目录下的wp-config.php,在require_once(ABSPATH.’wp-settings.php’)之前增加下列定义:

define( ‘AUTOSAVE_INTERVAL’, 1200 );

上述代码会将autosave时间间隔改为1200秒,20分钟。 

感兴趣的朋友可以继续往下看。

进入wp数据库,打开wp_posts表,查看post_name一项。自动保存的文章,都会被命名为postid-autosave,如id为100的文章的自动保存记录的post_name为100-autosave。类似的WP2.6的自动修订记录的post_name为postid-revision-version。如100-revision为postid为100的文章修订版本1,100-revision-2为修订版本2。但是无论是自动保存或者修订记录,它们的post_type均为revision。也就是说二者性质是一样的。所以您要真看它们不顺眼,直接将post_type=revision的记录全部K掉吧。

 

Feed Me


转载文章请注明转载自:ThinkAgain - Let's Blog!

引用地址:http://www.thinkagain.cn/archives/973.html