Главная Вебмастеру Управление автоматическим обновлением WordPress

Управление автоматическим обновлением WordPress

Существует много параметров для CMS WordPress, благодаря которым можно управлять внутренними процессами системы. Ряд некоторых из надстроек мы рассмотрели ранее, одна позволила отключить функцию корзины для удалённых объектов.
Сегодня поговорим о нововведении в WordPress – автообновление, которое появилось в движке с версии 3.7…

управление автоматическим обновлением WordPress

Отключение автообновления WordPress

Благодаря автоматизации процесса обновления ваш WordPress остаётся всегда актуальным, а главное защищённым! Ведь автообновление касается не основной версии продукта, а технической составляющей, призванной вносить критические исправления безопасности.
Причины отключить автоматическое обновление могут быть разными, и в большей степени, они возникают у разработчиков плагинов и тестировщиков бета-версий, когда так важно сохранить текущее состояние. Либо Вы, являетесь хостинг-провайдером, и лично контролируете актуальность каждой платформы на вашем сервере.

Чтобы отключить или ограничить автообновление WordPress вновь обратимся к файлу «wp-config.php», находящийся в корневом каталоге сайта. Добавьте в него перед параметрами сервера одну из следующих строк.

чтобы полностью отключить механизм автоматических обновлений, используйте константу AUTOMATIC_UPDATER_DISABLED:
define( ‘AUTOMATIC_UPDATER_DISABLED’, true );

Примечание!   С помощью этой директивы, вы так же отключите автоматические обновления языковых пакетов, тем и плагинов, если они включены. С помощью константы WP_AUTO_UPDATE_CORE, вы можете управлять автоматическим обновлением ядра WordPress.

Значение по умолчанию — «minor», разрешит автоматическое обновление только на технические релизы, например с 3.9 на 3.9.1 и на 3.9.2, но не на 4.0.
Значением «false» вы можете полностью отключить автоматическое обновление ядра,
Значением «true» вы можете включить автоматическое обновление для всех релизов (а не только технических):

// Только технические релизы, 3.9 до 3.9.1, 3.9.2 и т.д. (значение по умолчанию)
define( ‘WP_AUTO_UPDATE_CORE’, ‘minor’ );

// Все релизы, 3.9 до 4.0 и т.д.
define( ‘WP_AUTO_UPDATE_CORE’, true );

// Отключить автоматическое обновление ядра
define( ‘WP_AUTO_UPDATE_CORE’, false );

Вы так же можете воспользоваться специальными фильтрами для управления автоматическими обновлениями движка:

  • allow_major_auto_core_updates — обновление основных релизов (с 3.9 на 4.0)
  • allow_minor_auto_core_updates — обновление на технические релизы (с 3.9 на 3.9.1 и 3.9.2)
  • allow_dev_auto_core_updates — обновление на версии для разработчиков (с 3.9-RC до 3.9-RC2)
  • auto_update_core — разрешить автоматическое обновление ядра

Примечание!   По умолчанию WordPress не будет автоматически обновлять ваши темы и плагины, но это можно легко изменить с помощью фильтров «auto_update_theme и» «auto_update_plugin».

Вместо послесловия

Таким образом, благодаря одной или нескольким константам, добавленным в «wp-config.php», можно управлять автоматическим обновлением платформы WordPress, ограничивая его или отключая полностью.

  поделитесь с друзьями:
Подписаться на почтовую рассылку

Оставить комментарий

Авторизоваться через: 

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Нажимая кнопку "Отправить", я принимаю пользовательское соглашение и подтверждаю, что ознакомлен и согласен с политикой конфиденциальности

Сообщите об ошибке, мы исправим:

Отправить