(2011.5.21 edit:WP3.1.x 版本点击这里)
(2010.8.27 edit:此方法不适合 WP2.9.2 以上版本。)
昨天根据自己文章《手动禁用了Wordpress的自动保存和修订功能》说的方法手动禁用了Wordpress的自动保存和修订功能后,在wp后台修改和新写了几篇文章后,问题来了,就是本来禁止的Wordpress的自动保存和修订功能又莫名其妙地自动打开了。
这个问题跟我以前用的插件“超级开关”一样,就是一开始有效,但过一段时间就失效,于是只能再次用‘自宫’的厉害的Google搜啊,来到了等待一生的这篇文章《完全禁止Wordpress修订功能》,根据文章内容试了一下,不错,不但可以禁止Wordpress的修订功能还能保留自动保存功能,这里3Q一下等待一生和原作者(等待一生忘了),下面是方法:
整个过程需要通过修改Wordpress的两个文件来实现:
1. 打开 'wp-includes/default-filters.php' 文件,找到以下代码:
add_action( 'pre_post_update', 'wp_save_post_revision' );
这段语句主要是在每次更新文章时,调用'pre_post_update' 这个函数,来创建修订版,所以在这段语句前添加 '//'将其转为注释,这样就可以安静了。
//add_action( 'pre_post_update', 'wp_save_post_revision' );
但这样做还不完全,我们需要第二步修改,来完全的禁止修订功能。
2. 打开 ‘wp-admin/includes/post.php’ 文件,找到以下代码:
return _wp_put_post_revision( $_POST, true );
修改为:
return edit_post();
这样以后每次在修改已发布文章时,就不再会出现修订版了。不过缺点就是,每次升级Wordpress都需要重新修改,不过手动嘛就是要这样。
2009.7.12 PS: 经过2天的使用,这个禁止方法非常有效非常赞,而且保留了自动保存草稿的功能,ye!
zww
赏
oooo
or
- 本文标题:完全手动禁止WordPress修订功能
- 本文链接:https://zww.me/archives/24590
- 发布时间:2009年07月10日 07:45
- 版权声明:除非注明,文章均为 zwwooooo 原创,转载请以链接形式标明本文地址!
上篇那个失效了?唉,早知道就不跟着你改了...应该等你出这篇的时候再改的.
哈哈,我也郁闷啊,怎么会莫名其妙的实效。现在这个方法试了一上午暂时不错,应该不会出问题了吧。
我是用超级开关的
超级开关和我上一篇的方法应该是一样的,所以同样会出现实效情况,你检查一下你的数据库,看修订功能是否又自动启动了。
如果又启动了怎么办?
就只能按照这个办法来?
对,又启动了你就没辙了,只能取消或者按这个方法了。
绝望了
不就加个“//”,再修改一句而已。
等玩独立就用得上了
我也讨厌自动保存,有时候觉得有点累赘,虽然出发点是好的。
自动保存功能还是好的,但修订功能对于个人博客来说是个垃圾数据生产大户!
出发点好,但是相当于一篇文章被存储了N道!哎!
?你是说的是wp的修订功能吧
那个自动存储和修改功能两者结合!啊,偶的post那个表,才发了55几篇文章,既然有4.1M!如何让整理!
安装插件wp-clear清理或者按照我这篇文章《数据库垃圾制造者:Wordpress的自动保存和修订版本功能》清理
平时都用livewriter,wordpress的自带编辑器不好用
我觉得wp自带的很好用,相反wlw对于我来说只有一个问题:就是对于picasa支持问题,因为我经常使用picasa存图片,虽然也有针对wlw的picasa的插件,但其‘年事已高’,速度超慢+设置简陋=非常不便。
我昨天刚设成不自动保存。还会自动开启?晕倒。
要看哪种方法了,网上方法有几种,如果是我这篇《手动禁用了Wordpress的自动保存和修订功能》里面的方法就不行,现在这篇只是禁止修订功能,自动保存还是有效的——这个不会产生垃圾——已经测试几天没问题了。
我也这么做了,wp不提供禁止选项,烦
wp考虑不周,或者没考虑到个人博客,呵呵
对了,那个更改IE显示逗号为全角的bug是改哪里来着,一会我搜索下。
我也不知道,搜到后告诉一声
不错的方法,比wpcleaner来的彻底
wp cleaner 也很好用,只是我比较懒,不想老是手动删除
长见识了。
我试了一下,这种方法也会产生垃圾,更新文章后自动保存的那一篇没有自动删除,可能我是个案
@睿智小超人
这方法不适合wp3
@zwwooooo 适合wp3的方法是什么啊?
@野稻田
还是用插件吧,如超级开关
[...] 方法来源于网络,我曾经在《完全手动禁止Wordpress修订功能》说过,这里直接搬过来就ok了 [...]
失效了。。。3.3.2怎么搞?
@Duoqiu
木有研究,最近不太纠结这个了,好像这个老方法在3.3.2下还是会生成自动草稿。
3.4彻底失效,所有可以找到的办法全都没用了……实在是想不到WP为什么做得这么不人性化。