WordPress починаючи з версії 3.7 оновлюється автоматично. Якщо Ви хочете заборонити ці оновлення з якихось своїх причин, то є кілька способів це зробити.
Змінювати способи автоматичного оновлення
Є константи, які відповідають за автоматичне оновлення, як завжди їх прописуємо у файлі конфігурації – wp-config.php.
Щоб повністю вимкнути механізм автоматичних оновлень, використовуйте константу AUTOMATIC_UPDATER_DISABLED:
define( 'AUTOMATIC_UPDATER_DISABLED', true );
Врахуйте, що за допомогою цієї директиви ви так само вимкнете автоматичні оновлення мовних пакетів, тем і плагінів, якщо вони увімкнені. За допомогою константи WP_AUTO_UPDATE_CORE ви можете керувати автоматичним оновленням ядра WordPress.
Значення за замовчуванням — minor, дозволить автоматичне оновлення лише на технічні релізи, наприклад з 3.7 на 3.7.1 і на 3.7.2, але не на 3.8, 3.9 і т.д. Значенням false ви можете повністю вимкнути автоматичне оновлення ядра, а значенням true ви можете увімкнути автоматичне оновлення для всіх релізів (а не лише технічних):
// Тільки технічні релізи, 3.7 до 3.7.1, 3.7.2 і т.д. (значення за замовчуванням) define( 'WP_AUTO_UPDATE_CORE', 'minor' ); // Усі релізи, 3.7 до 3.8, 3.9 і т.д. define( 'WP_AUTO_UPDATE_CORE', true ); // Вимкнути автоматичне оновлення ядра define( 'WP_AUTO_UPDATE_CORE', false );
Автоматичне оновлення тем і плагінів WordPress
За замовчуванням WordPress не оновлюватиме автоматично ваші теми та плагіни, але це можна легко змінити за допомогою фільтрів auto_update_theme та auto_update_plugin:
/** * Plugin Name: Auto-update Plugins and Themes */ add_filter( 'auto_update_theme', '__return_true' ); add_filter( 'auto_update_plugin', '__return_true' );
Таким же чином, якщо автоматичне оновлення тем і плагінів увімкнено, ви можете легко його вимкнути, використовуючи допоміжну функцію __return_false.





