(2012.07.04 注:此方法对WP3.3以后的 Auto Draft 没有效果)
其实呢,自从 WP3.0 后我因为懒得修改WP源文件就开始使用“超级开关”这个插件来禁止文章修订版本和自动保存功能。后来无意在一个国外网站看到在functions.php添加相应代码禁止的方法,WP3.1以后我就一直使用了,目前为止表现不错。
本来不打算写的,但总是有朋友问起,所以同以前一样,多人问的就写成文章,以后有人再问就扔地址可以了。
== 这句纯粹为了排版 ==
== 这句也纯粹为了排版 ==
我只贴出我目前所用的方法:
在主题的 functions.php 文件里面加入如下代码即可(2011.5.28 Update)
/* 移除自动保存和修订版本 */ remove_action('pre_post_update','wp_save_post_revision'); add_action('wp_print_scripts','disable_autosave'); function disable_autosave(){ wp_deregister_script('autosave'); }
使用环境:WordPress 3.1.2,原理上 3.0 以上都支持,WP3.0.x 木有测试。
注意:
- 这里的禁止自动保存是指在你写文章过程中/修改文章时禁止自动保存,如果你点击了“添加新文章”、“添加新页面”、“快速发布”,即使你没有写内容然后关闭窗口也会生出一个“自动草稿”,会占用 ID 号,而且 WP 后台是看不到的!
- 另外WP的媒体上传也会占用ID号的,所以上传图片神马的也会导致 ID 好不连续了。
这样就OK了,其它方法就不写了。
另外:前几天在回访中发现 lucktu 也写了类似文章,而且方法比较多,需要了解更多方法的可以去他那逛逛,传送门 <- 这个链接特意在gmail的已删除邮件里面找到
zww
赏
oooo
or
- 本文标题:WP3.1后我所使用的禁止文章修订和自动保存的方法
- 本文链接:https://zww.me/archives/25457
- 发布时间:2011年05月22日 10:18
- 版权声明:除非注明,文章均为 zwwooooo 原创,转载请以链接形式标明本文地址!
还是稳妥点好!不干这事,还是感谢博主的细心分享呀!
@设计失控
需要时才折腾
好,我也给我博客加上
@小五
看自己需要否哦
我有插件 随时清除自动保存的那些东西 没有自动保存的话害怕写到一半断电或者死机 就不好玩了
@邓肯
如果你不在意ID连续性就不需要纠结我这个了
这方法简洁的很
我也试试去。
@园子
的确很简单
还是习惯用插件,关键是累积一堆修订版本后用插件清除有一种快感。
@离鸣
哈哈,自己觉得好就行
这方法不错,嘿嘿...
@晓潘博客
简单
以前折腾过,频繁升级后懒的折腾了,这个方法不错,速用之
@smilebull
手动非常麻烦,所以我以前用插件
我还是需要自动保存,怕出问题哦
@无冷
哈,看需要了
貌似你的文章ID不连续……
@竹箫
因为我当时在测试,所以有几篇生成“自动草稿”了,我在文中加上注意了。
@zwwooooo
大叔可以更新下,3.1.3已经不需要了……
@竹箫
没了最好了,还没试,上次因为测试生成了10多个id,我特意去数据库改为草稿,到现在还没用完这些id。。。
一直都是删除post-new和post中相应代码。原来还有更简单的方法。
@Neeke
修改源代码就是比较彻底,但繁琐
才加上,很管用呢。文章我也转走了、分享给更多需要用的人。
@。潇
荒淫转载
@。潇
我前天稍微修改了文章和加上注意的地方
一直改源码,试试这个方法
@亿品元素
改源码彻底,我这个方法要遵守一些规则
终于有方法了,不容易哇。前面我也一直使用的超级开关,不过文章ID不连续问题还是存在的。。。。
@小孙博客
看看我加的“注意”
转走分享之~~
额,又更新了,呵呵~~
@奚少
荒淫转载,哈哈哈
呵呵,用上啦。。。多谢啊
@代码回音
不客气
立马就给加上了
@yangod
嗯嗯,这个方便
改内核就不方便了,这个集成在主题functions里面 开关闭都方便,给力
@迷失乐园
改内核太麻烦了,加上wp升级频繁了。
我上次在他自己保存时发表,结果文章突然消失了,写了很久的文章没有了,悲剧,抽空试试这个~~
已经解决了。