禁止WordPress 3.7 后台自动更新的方法

  • A+
所属分类:建站笔记

WordPress从3.7版本之后增加了一个不错的功能,就是后台小版本自动更新功能,如果有小版本升级,比如从3.7升级到3.7.1版本,后台就可以总动升级了。

但是,也有一些朋友由于对Wordpress进行了一些程序上的修改,或者害怕插件失效,希望禁用这个自动更新功能改如何操作呢?

WordPress默认有四种类型的自动更新,分别为:

Core updates(核心更新)
Plugin updates(插件更新)
Theme updates(主题更新)
Translation file updates(翻译文件更新)

下面就来一一介绍禁止四类自动更新的设置方法:

1、禁止Core updates(核心更新)

打开根目录下的 wp-config.php 文件,找到如下代码:

  1. define('WP_AUTO_UPDATE_CORE',minor);

这个配置就是设置核心更新的地方,参数有四种:

minor:表示启用小版本核心自动更新
true:表示启用所有更新,包括每夜更新、小版本和大版本更新
false:表示禁用所有更新
major:启用大版本核心自动更新

禁止全部自动更新,就在wp-config.php文件里面找到:

  1. define('AUTOMATIC_UPDATER_DISABLED',true);

设置成false就可以了。

 

2、禁止插件、主题和翻译文件更新

禁用插件和主题可以使用钩子的方式设置,诸如auto_update_$type这样的参数就是了。auto_update_plugin表示插件更新,auto_update_theme表示主题更新等等。

如果想禁用某一个更新,就在functions.php添加如下代码:

插件自动更新部分代码:

  1. add_filter( 'auto_update_plugin', '__return_true' );

主题自动更新部分代码:

  1. add_filter( 'auto_update_theme', '__return_true' );

翻译文件自动更新部分代码:

  1. add_filter( 'auto_update_translation', '__return_true' );

 

参数:

__return_true:为启用
__return_false:为禁用
只需将参数“__return_true”修改成为“__return_false”,就可以禁止自动更新了!

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

目前评论:1   其中:访客  1   博主  0

    • 冰の碧宣 冰の碧宣 Microsoft Edge 12.10240 Windows 10 x64 Edition 来自天朝的朋友 中国 北京 9

      我是新人,大家多多关注啊