Old

WP3.1后我所使用的禁止文章修订和自动保存的方法

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
or
oooo

声明: 除非注明,ZWWoOoOo文章均为原创,转载请以链接形式标明本文地址
本文地址: http://zww.me/archives/25457

123 comments

  1. 无冷 无冷 Google Chrome 11.0.696.68 Google Chrome 11.0.696.68 Windows XP Windows XP

    沙发

    沙发
  2. 阳光不锈 阳光不锈 Firefox 3.6.17 Firefox 3.6.17 Windows XP Windows XP

    第三四段好直白……。

    板凳
  3. 流年 流年 Firefox 3.6.17 Firefox 3.6.17 Windows 7 Windows 7

    因为最近直接在后台写,所以感觉有时自动保存也是有好处的

    地板
  4. ......
  5. WordPress 3.1 以上禁用修订文本方法。 | bpmf @ - pingback on 2012/06/17/ 17:29
    61楼

Leave a Reply