wordpress禁用自动保存(autosave)和版本修订(revision)

时间:2022-10-02 19:19:45

随着wordpress的版本升级,其用户体验也逐步提升,越来越多的功能和以人为本的傻瓜式操作。自动化是一把双刃剑,在带来便利的同时,也会带来一些莫名其妙和无奈。自动保存和版本修订在高级编辑器和版本控制中是非常有实践价值的;但是如果自动保存和版本修订影响用户的正常操作,就反为不美了。本文将会介绍如何强化对自动保存和版本修订的控制。

  • 自动保存(aut save)

    使用web编辑器最怕的就是编辑的文字因网络故障而丢失,自动保存时一个很好的解决方案。但过于频繁的自动保存却很糟糕,如果你把编辑器的行数设置的不是很大,比如10行,当你的文字超过这个行数时,它总是在自动保存时让你看不到输入位置,让人抓狂。
    1.设置auto save的时间间隔
    如果能把自动保存时间间隔设置为5分钟或者10分钟,应该不错了。找到wp-config.php文件,在最后一段注释之后(wordpress变量设置的区域),增加一行

    1 /** 设置 WordPress 变量和包含文件。 */
    2 define('AUTOSAVE_INTERVAL', 300);//5分钟的时间按间隔

    2.禁用auto save功能
    如果实在不喜欢,就禁用自动保存功能好了。这个一般有两种方法,一个是使用大牛们开发的插件,一个就是在文章和页面发布的php文件中修改。插件我没用过,wordpress插件库应该有一些。修改页面的php文件也很简单,找到wp-admin文件夹下的相应文件,比如post-new.php,注释掉下面一行

    1 //wp_enqueue_script('autosave');
  • 版本修订(revision)

    版本修订可以在你想回复到以前版本时起作用,如果你不喜欢,禁用吧。
    通用有一些插件会帮助到你,当然你也可以手工设置,就在你修改自动保存的下面,增加一行代码

    1 define('WP_POST_REVISIONS', false);