我记得WordPress从2.6版本开始,在进行写文章或者编辑文章时就加入了一个“版本(Post Revisions)”的新功能,这本来是一项很棒的功能,特别对于许多作者写同一个博客的情况非常有用,比如,A作者写了一篇文章,B编辑可能会对A作者所写的那篇文章进行修改,然后保存时会产生一个新的版本,这样可以将一篇文章从初稿到修订的各个版本都保存下来,便于以后查阅。
但可惜的是,我个人认为,至少目前我周围的情况是这样,大多数博客都是由一个人来写,就算有少数博客由几个人在写,但也都是各自独立写作,并不存在谁编辑谁的文章的情况。那么,这意味着什么呢?很显然,WordPress的这个文章“版本”新功能会增加我们的数据库大小。而且增加出来的这部分数据对我们来说基本上是完全没有用处的。
好,下面我向你解释一下文章的这个“版本(Post Revisions)”功能是如何工作的。当你在WordPress的管理后台写文章的时候(当然如果你在其他地方写就不会有这个问题),经常会因为各种情况可能你只写了一部分要保存一下留待下次再写,这时你一保存就会生成一个“版本”记录。我特意检查了一下自己前段时间在一个WordPress博客上写的文章,发现大部分都有“版本”记录,而且有些甚至有4-5个版本之多,我想这跟我的写作习惯有关。而且这些产生的“版本”记录是无法删除的,它们被记录在了你的数据库之中,虽然对我来说它们完全是一种垃圾数据。你也无法关闭文章的“版本”功能,就算在目前的WordPress 2.7中也没有添加对“版本”的控制功能。不过,我相信在WordPress的不断升级进程中应该会考虑到这一项,但目前我们只能通过使用插件来做到。
是的,你可以使用WordPress插件Revision Control来进行控制文章的“版本”功能。
插件的使用很简单,在这里我只作一下简单的介绍,安装好并启动这个插件后(wp2.7可以在后台直接选择插件后安装),在WordPress的管理后台中“设置”页中会多出一个Revisions标签页,如下图所示。

可以选择“disable”来关闭文章的“版本”功能,我目前就采取了这个选项。
也可以选择“Limit to 2Revisions”来控制保存文章“版本”的记录不超过2条。
而且在“写文章“或者“编辑文章”页面中的“Post Revisions”中会同样增加选项来控制“版本”,当然也可以将多余的“版本”记录删除。
插件地址:
Revision Control
WP默认的版本控制很可能将数据库撑爆,之前我一直使用数据库查询进行手动删除
呵呵,谢谢。
学习。。。
换主题了啊 。。
学习。。。
自从我禁用了自动保存,就没有这个烦恼了啊
这个跟自动保存还不是一回事。当我关闭 Post Revisions 后,自动保存还是起作用的。
我个人觉得自动保存还是打开比较好,这样碰到什么意外写的东西也不会丢失。
用离线编辑器,没有了烦恼,也可以自动保存。
@Johnny
一直听大家在说离线编辑器,我虽然没用过。
好象WLW比较受欢迎。
如果有时间我会试一下。
@shafeng
你可以看看我最近的一篇关于wlw的介绍,那里有个绿色版的可以下载。我用了是感觉蛮好的
用离线编辑器好像没什么用呀?
太棒了!终于找到了~
谢谢分享!