2013年09月04日 WordPress 63条评论

WordPress 3.6 “禁用”自动保存、文章修订功能

WordPress 3.6 后,貌似在 functions.php 加设置代码禁止文章修订的方法:

//////// 移除自动保存和修订版本
remove_action('pre_post_update', 'wp_save_post_revision' );
add_action( 'wp_print_scripts', 'disable_autosave' );
function disable_autosave() {
	wp_deregister_script('autosave');
}

又失效了……囧

在 wp-config.php 里面 define 的方法还是 OK 的:

define('AUTOSAVE_INTERVAL', 36000000 ); //设置自动保存间隔,单位是秒,默认60
define('WP_POST_REVISIONS', false ); //禁用文章修订功能

注:题目标题“禁用”加了引号是因为“禁用自动保存”是通过把自动保存间隔时间设成一个超长时间来实现的,所以……你懂的

唠叨:要文章ID连续,就要禁止草稿、禁止自动草稿、禁止文章修订功能、不能直接上传图片……所以,要文章ID连续还是放弃吧,因为要实现,不是简单修改一下,还要修改源文件。我把我博客的“固定链接”方式改为“%postname%.z-turn”就是为了摆脱这个麻烦的折腾。

不过,禁止文章修订功能我就觉得还是需要的,毕竟对于个人博客,数据库生成那么多修订版本太浪费。

zww
or
oooo

“WordPress 3.6 “禁用”自动保存、文章修订功能”有63条评论

  1. 哼哼猪 says:

    偷偷出现下,别给别人说我来过

    1. zwwooooo says:

      @哼哼猪
      我知道了,我会说你没来过。

  2. W3Cshare says:

    大叔,赶紧更新3.6.1啊 :mrgreen:

  3. 郑永 says:

    文章已经跨越官方更新了。

  4. 现在都不折腾这些了

    1. zwwooooo says:

      @点点滴滴
      有需要才折腾

  5. super tweak还在起作用,总感觉它有什么不可靠地方。。 :mrgreen:

    1. zwwooooo says:

      @牛逼思维
      就是n年不更新,不想用了。

  6. wmtimes says:

    那其实就是不是真正意义上的禁用。只是延长了时间。

    1. zwwooooo says:

      @wmtimes
      只是对自动保存的处理

  7. Muno says:

    每次我都会把那些修订的文章从数据库里面清掉...

    1. zwwooooo says:

      @Muno
      这也太麻烦了,用插件吧

  8. 折子戏 says:

    其实还好啦,Z大叔也别那么嫌弃,偶尔编辑文章时还是有用的,建议可以研究下

    Revision Control

    这个插件,可以控制修订数几条!

    1. zwwooooo says:

      @折子戏
      这个插件好像尝试过,控制不了 0 条

  9. Normal says:

    这个在function里面其实有一个autosave的函数了。把这个函数禁用掉就OK了啊。。只不过每次更新过之后还要重新禁用掉。。

    1. zwwooooo says:

      @Normal
      不过会莫名其妙失效

  10. 对于我等有强迫症的人来说,虽然用的是别名格式,但是仍然要id连续。最直接的就是发表文章的时候手动编辑数据库。虽然麻烦,但是可以保存id连续,说起来都是泪。

    1. zwwooooo says:

      @威言威语
      这强迫症就……辛苦你了,哈

  11. liushichao says:

    强迫症是有点伤不起,不过还是觉得数字舒服些,连不连续的吧,一开始在乎,慢慢也习惯....

    1. zwwooooo says:

      @liushichao
      我也喜欢数字……用数字又不连续又有点纠结,囧

回复给 哼哼猪 ¬
取消回复

昵称 *

网址

B em del U Link Code Quote