使用代码关闭wordpress自动保存功能和自动生成文章修订版本

wordpress有一个奇怪的现象,当你在写文章的时候,会自动对文章进行存草稿操作。在修改一篇文章时,会自动生成上一个版本的存稿。这两样都是要写入数据库的,久而久之,数据库就冗余了起来。自动保存的功能还是很好的,当你误点跳到其他页面,或者浏览器崩溃,电脑掉电等情况下,可以自动恢复,建议保留,小白只有在极少数博客像那种文章只有几句话,全是外链图片的不需要开启,其他都保留着。而文章修订版本,这个功能感觉纯粹多余,没有多少价值。

使用代码关闭wordpress自动保存功能和自动生成文章修订版本_图片

本文讲解一下,如何使用代码来关闭自动保存和自动生成文章修订版本。

在主题的funcion.php里,添加两个相应的函数即可解决:

1、关闭自动保存:

//** 禁用自动保存
add_action('wp_print_scripts', 'qgg_not_autosave');
function qgg_not_autosave() {
    wp_deregister_script('autosave'); 
}

2、关闭自动生成文章修订版本:

//禁止文章修订版本
add_filter( 'wp_revisions_to_keep', 'specs_wp_revisions_to_keep', 10, 2 );
function specs_wp_revisions_to_keep( $num, $post ) {
    return 0;
}

当然,如果你不需要关掉文章修订功能,而又想清除掉自动生成的这些多余的文章修订版本怎么办?这里推荐一款插件:Delete Post Revision。操作很简单,一看就会,这里就不多介绍了。

未经允许不得转载:自学控 - 自己建站也轻松 » 使用代码关闭wordpress自动保存功能和自动生成文章修订版本

分享到: 更多 (0)
avatar
自己建站,一点一滴积累经验。

自学控[zixuekong.com]

关于本站
切换注册

登录

忘记密码 ?

切换登录

注册