wordpress3.7之后,其中一個最重要的功能就是自動更新,默認只開啟了小版本更新(比如安全和維護更新)和翻譯文件更新,自動更新有以下四種類型。
一、核心文件更新
開發版本更新,就是所說的“前沿(bleeding edge)”,此模式下,wordpress是和開發版本同步的。
小版本更新,一般是安全和維護版本發布,比如3.7更新到3.7.1。
大版本更新,比如3.7更新到3.8。
如何設置更新模式呢?我們可以在wp-config.php中定義常量或者過濾器來處理。
常量:WP_AUTO_UPDATE_CORE
define('WP_AUTO_UPDATE_CORE', ture); //開發版,小版本,大版本都會自動更新
define('WP_AUTO_UPDATE_CORE', false); //開發版,小版本,大版本都不會自動更新
define('WP_AUTO_UPDATE_CORE', minor); //只更新小版本
過濾器:add_filter
add_filter( 'allow_dev_auto_core_updates', '__return_true'); //開啟開發版更新
add_filter( 'allow_minor_auto_core_updates', '__return_false'); //關閉小版本更新
add_filter( 'allow_major_auto_core_updates', '__return_true'); //開啟大版本更新
add_filter( 'auto_update_core', '__return_false'); //關閉核心文件更新
二、插件更新
add_filter( ‘auto_update_plugin’, ‘__return_true’) – 開啟插件自動更新
三、主題更新
add_filter( ‘auto_update_theme’, ‘__return_true’) – 開啟主題自動更新
四、翻譯文件更新
add_filter( ‘auto_update_translation’, ‘__return_false’) – 關閉翻譯自動更新
關閉所有更新有兩種方法
define( ‘AUTOMATIC_UPDATER_DISABLED’, true);
add_filter( ‘automatic_updater_disabled’, ‘__return_true’);
新聞熱點
疑難解答