专业的织梦模板下载平台,更多精品模板,超低模板价格,网站建设如此简单!           QQ好友已满,→点此获取提取码←
当前位置:主页 > 建站教程 > wordpress教程 >

WordPress如何关闭自动保存文章和修订功能

发布时间:2018-04-17  来源:六久阁  浏览:0  关键词:WordPress 保存文章 

    使用WordPress一段时间,在发布文章的时候,惊奇的发现才发布不到10篇文章的网站,新文章的ID已经排到50多。

    我查询之后得知这是因为WordPress默认在发布文章或修改文章时会自动保存文章和修订版本,这主要是为了防止大家在编辑文章时电脑突然停止运行导致文档损失,看起来很人性化,用了之后就觉得很鸡肋。随着文章的增多,这个功能只会让我们的数据库越来越臃肿。

    那么如何关闭这两个功能呢?且看我的的介绍:

    自动保存(Auto-Save)

    这个功能相对比较实用,当编辑文章的时候,WordPress会每隔60秒自动保存我们输入的内容,这个功能和文章修订不同的是,它不会让数据库膨胀,它只会创建一条记录,每隔60秒更新一次,当文章发布之后,本记录的 post_status会从draft变成publish,不会占据任何空间。

    但是这个功能的不好之处是保存时间间隔太短,会导致写文章时有卡顿的感觉,我们可以把这个时间设置长一些,把以下代码复制到 wp-config.php文件中:

    define('AUTOSAVE_INTERVAL'120 ); // 设置自动保存间隔,单位是秒,默认60

    如果你习惯在本地编辑好文档直接发表,可以禁用这个功能,把以下代码复制到当前使用的主题的functions.php中:

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

    禁用此功能后预览功能会失效,必须先保存为草稿才可以预览。

    文章修订(Post Revisions)

    文章修订功能就是当我们编辑文章时,任何字段发生变化,WordPress都胡保存当前版本为一个修订版,方便我们退回之前的版本。这个看起来很美好,但是文章的修改次数一旦多起来,就会把数据库撑爆,对比自动保存功能,这个修订显得很没必要。

    我建议完全禁用,将以下代码复制到wp-config.php文件中:

    define('WP_POST_REVISIONS'false );// 禁用文章修订功能

    如果想保留修订版本,但是不想每次修改都保存,可以设置只保存3个修订版本可以讲以下代码复制到wp-config.php文件中:

    define('WP_POST_REVISIONS'3);// 保留3个修订版本

    这样一来,我们修改文章,最多也只会有3条修订版本保留了。

    如果想精简数据库,把以前的文章修订版都删掉,可以使用插件 Wp Cleaner 。

    可以参考我的写法,把以上代码写在一起,放在wp-config.php文件:

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


织梦二次开发QQ群

本站客服QQ号:3149518909(点击左边QQ号交流),群号(383578617) DedeCMS织梦教程QQ群 如果您有任何织梦问题,请把问题发到群里,阁主将免费为您写解决教程!

有问题在这里提问,阁主会为你解决!
  • 全部评论(0
    还没有评论,快来抢沙发吧!
CopyRight © 2016-2017 六久阁模板下载网 版权所有  备案号:滇ICP备15006281号-4 
本站部份内容来源自网络,文字、素材、图片版权属于原作者,本站转载素材仅供大家欣赏和分享,切勿做为商业目的使用。
如果侵害了您的合法权益,请您及时与我们,我们会在第一时间删除相关内容!