WordPress後台禁止自動更新參數設定
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 文件,找到如下代碼(若找不到請自行加入):
define(‘WP_AUTO_UPDATE_CORE’,minor);
這個配置就是設置核心更新的地方,參數有四種:
minor:表示啟用小版本核心自動更新。
true:表示啟用所有更新,包括每夜更新、小版本和大版本更新。
false:表示禁用所有更新。
major:啟用大版本核心自動更新。
若要禁止全部自動更新,就在 wp-config.php 文件裡面添加如下代碼:
define(‘AUTOMATIC_UPDATER_DISABLED’,true);
將它設置成禁止所有類型自動更新就可以了。
2、禁止插件、主題和翻譯文件更新
禁用插件和主題可以使用鉤子的方式設置,諸如 auto_update_$type 這樣的參數就是了。
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’ );
參數:
__return_true:為啟用
__return_false:為禁用
只需將參數「__return_true」修改成為「__return_false」,就可以禁止自動更新了。
來源:www.weste.net