一句代码关闭wordpress自动保存和修订版本

wordpress自动保存和修订版本主要的作用想必是写博写到一半时,突然断电或者什么原来停止时,我们可以利用自动保存和修订版本找回未写完的文章。虽说很安全,但是却很容易造成数据库出现大量冗余。你写文章的时候越长,产生的修订版本就越多。你可以编辑你的某一篇文章看看,下面有四五条正文数据,其中只有一条会在前台显示,另四条成为冗余数据白白占用宝贵的数据库空间。

虽然自动保存和修订版本有一定的安全性,但我还是觉得此功能对我无用。我能坚持把文章写完就不错了,更何况还是一大篇,这样的可能性几乎为零。所以取消自动保存和修订版本功能,还数据库一个干净的空间就成了一种很迫切的要求。

网上关闭自动保存和修订版本的方法很多,但步骤在少,修改起来麻烦,也不知道会不会出错。阿柯找了一下,其实可以用一小段代码就可以把关闭wordpress自动保存和修订版本。

remove_action('pre_post_update', 'wp_save_post_revision' );
add_action( 'wp_print_scripts', 'disable_autosave' );
function disable_autosave() {
	wp_deregister_script('autosave');
}

把以上这段代码放到functions.php里就行了,简单吧?阿柯亲自测试一下写新文章,果然不会自动保存修订版本了。赶快试试吧

打赏

3条评论

  • 红铜时代朱贺锋 2012年11月8日 回复

    好像都不起作用了,我现在用的清理的那个。ID不连续,比较郁闷0000000

  • D瓜哥 2012年9月27日 回复

    不知是否可以,抽空试试。哈哈

    LZ,你的这个“回复邮件通知”是使用的什么插件啊?

    • 阿柯 2012年9月30日 回复 作者

      replyMail啊,你在我博客搜一下“邮件回复”有相关内容。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注