Автоматическое обновление WordPress. Как настроить?

Автоматическое обновление WordPress. Как это экономит время?

Своевременно обновить версию Вордпресса, плагина или темы значит позаботиться о том, чтобы сайт работал корректно. В каждом новом апдейте разработчики устраняют уязвимости и добавляют полезные функции.

Если вы администрируете один сайт на котором у вас установлено всего несколько плагинов, то вам не составит труда обновить ПО самостоятельно, вручную. Только зачем, если все можно автоматизировать?

Но если вы администрируете несколько сайтов одновременно, пользуетесь десятками плагинов-помощников, то ручное управление окажется для вас слишком утомительным. Лучше это время потратить на развитие проекта или написание статей.

Что из себя представляет автоматическое обновление WordPress?

  1. Обновление ядра
  2. Обновление плагинов
  3. Обновление темы
  4. Обновление файлов переводов

 

Обновили и забыли. Экономим время с помощью плагина

Этих проблем можно избежать, если настроить каждый параметр автоматических обновлений индивидуально, в зависимости от ваших задач. Например, разрешить плагинам обновляться автоматически, а темам – наоборот запретить.

Такие функции собраны разработчиками в бесплатном плагине Webcraftic Updates Manager («Менеджер обновлений WordPress»), который позволяет вам управлять всеми типами обновлений. У плагина есть много различных настроек. Вы можете отключать уведомления плагинов индивидуально или полностью. Надоели постоянные уведомления об обновлениях плагинов и тем? Просто отключите их до тех пор, пока вы не будете готовы провести профилактику своего сайта и обновиться.

Функционал плагина

  • Отключает все обновления – Этот режим отключает обновления плагинов, тем и самого WordPress, а также скрывает уведомления об обновлениях.
  • Полностью отключает обновления WordPress — WordPress не сможет обновляться, вы не будете получать уведомления об обновлениях WordPress.
  • Плагин полностью отключает обновления плагинов – WordPress не сможет обновлять ваши плагины и скроет все уведомления об обновлениях плагинов.
  • Полностью отключает обновления тем – WordPress не сможет обновлять ваши темы и скроет все уведомления об обновлениях тем.
  • Включает основные автоматические обновления WordPress — автоматически обновления основных версий (4.1, 4.2, 4.3 и т.д).
  • Включает незначительные автоматические обновления WordPress — автоматические обновления промежуточных версий (4.1.1, 4.1.2, 4.1.3 и т.д)
  • Плагин включает разрабатываемые автоматические обновления WordPress — автоматические обновления до финальных выпусков
  • Включает автоматические обновления плагинов — WordPress сможет автоматически обновлять все ваши плагины или только выбранные вами.
  • Включает автоматические обновления тем — WordPress сможет автоматически обновлять все ваши темы.
  • Отключает автоматические обновления переводов – WordPress не сможет автоматически обновлять переводы ядра, плагинов и тем.
  • Плагин отключает автоматические обновления плагинов
  • Отключает автоматические обновления тем
  • Отключает автоматические обновления ядра

 

Как настроить автоматическое обновление WordPress, плагинов и тем?

Первым шагом будет установка плагина «Webcraftic Updates Manager» и его активация. Затем перейдите в Настройки плагина «Менеджер обновлений»

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

В настройках плагина перейдите в раздел Общих настроек для обновлений WordPress, плагинов и тем. Вкладка «Основные» у вас уже открыта по умолчанию.

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

Тут вы можете принять решение какие обновления включить, какие оставить по умолчанию, а от каких отказаться.

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

Переходить во вторую вкладку «Плагины» следует только после того,как вы перевели статус обновления плагинов в автоматический режим в «Основном» разделе.

Только после этого вы можете отметить конкретные плагины, которые хотите обновлять автоматически или отказаться от их обновлений.

 

Old school или как настроить автоматическое обновление WordPress с помощью php кода

Если вы категорически не хотите использовать плагин для автоматической настройки обновлений, то вы можете сделать это с помощью добавления php кода ниже в файл functions.php в папке с темой сайта:

 

Управление обновлениями через wp-config.php

WordPress предоставляет константы wp-config.php, которые позволяют вам контролировать автоматическое обновление.

Установка:

define('AUTOMATIC_UPDATER_DISABLED',true); отключит любое автоматическое обновление.

define('WP_AUTO_UPDATE_CORE',true); позволяет нам контролировать основные обновления (небольшие, основные и выпуски разработки). Эта константа может быть определена следующим образом:

В установках разработки по define('WP_AUTO_UPDATE_CORE',true); по умолчанию используется значение true

Для полноты следует упомянуть дополнительную константу, которая служит для отключения автоматических обновлений. Однако установка его значения в true отключит любые изменения файлов, даже темы и установки плагинов и обновления вручную.

define( 'DISALLOW_FILE_MODS', true );

Прежде чем принять решение, как именно вы будете настраивать автоматическое обновление WordPress – ознакомьтесь с плюсами и минусами работы с кодом.

Преимущества при работе с кодом:

  • Использование кода позволяет сэкономить ресурсы вашего сервера, однако эта экономия не велика. Вы только отказываетесь от интерфейса администратора.
  • Может быть полезно для улучшения своих навыков
  • Вы можете адаптировать это решение конкретно для своего сайта

Недостатки  при работе с кодом:

  • Этот кусок кода не обновляется и не поддерживается разработчиками, поэтому в какой-то момент он может быть не совместим с вашим WordPress.
  • Вы используете его на свой страх и риск
  • Код может быть несовместим с вашими плагинами и темами
  • Вы не получите поддержку, в случае если ваш сайт будет сломан
  • Если у вас много сайтов, обновление кода превратится в сплошную рутину

Важно: Код на сайте нужно редактировать очень осторожно. Не забудьте сделать бекап перед тем, как внести изменения. Если у вас совсем нет опыта и уверенности в своих силах, лучше прибегнуть к услугам разработчика или воспользоваться готовым решением в виде плагина.

 

Заключение:

Скачивание бесплатного плагина Webcraftic Updates Manager, его установка и настройка в среднем занимают 5 минут. Работа с php сниппетами в несколько раз больше (если вы конечно не профессиональный программист). Однако помните, что неправильная настройка кода может привести к сбоям в работе всего сайта. Поэтому лучше довериться компетентной команде Webcraftic и экономить свое время.