禁止Wordpress后臺自動更新的方法

2013-10-26 15:18:03來源:西部e網(wǎng)作者:

Wordpress從3.7版本之后增加了一個不錯的功能,就是后臺小版本自動更新功能,如果有小版本升級,比如從3.7升級到3.7.1版本,后臺就可以總動升級了。

Wordpress從3.7版本之后增加了一個不錯的功能,就是后臺小版本自動更新功能,如果有小版本升級,比如從3.7升級到3.7.1版本,后臺就可以總動升級了。

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

WordPress默認有四種類型的自動更新,分別為:

  • Core updates(核心更新)
  • Plugin updates(插件更新)
  • Theme updates(主題更新)
  • Translation file updates(翻譯文件更新)

下面就來一一介紹禁止四類自動更新的設(shè)置方法:

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

打開根目錄下的 wp-config.php 文件,找到如下代碼:

define('WP_AUTO_UPDATE_CORE',minor);

這個配置就是設(shè)置核心更新的地方,參數(shù)有四種:

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

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

define('AUTOMATIC_UPDATER_DISABLED',true);

設(shè)置成false就可以了。

2、禁止插件、主題和翻譯文件更新

禁用插件和主題可以使用鉤子的方式設(shè)置,諸如auto_update_$type這樣的參數(shù)就是了。auto_update_plugin表示插件更新,auto_update_theme表示主題更新等等。

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

插件自動更新部分代碼:

add_filter( 'auto_update_plugin', '__return_true' );

主題自動更新部分代碼:

add_filter( 'auto_update_theme', '__return_true' );

翻譯文件自動更新部分代碼:

add_filter( 'auto_update_translation', '__return_true' );

參數(shù):

__return_true:為啟用
__return_false:為禁用

只需將參數(shù)“__return_true”修改成為“__return_false”,就可以禁止自動更新了!

英文原文:http://codex.wordpress.org/Disabling_Automatic_Background_Updates

關(guān)鍵詞:Wordpress