Автоматическое обновление WordPress. Как это экономит время?
Своевременно обновить версию Вордпресса, плагина или темы значит позаботиться о том, чтобы сайт работал корректно. В каждом новом апдейте разработчики устраняют уязвимости и добавляют полезные функции.
Если вы администрируете один сайт на котором у вас установлено всего несколько плагинов, то вам не составит труда обновить ПО самостоятельно, вручную. Только зачем, если все можно автоматизировать?
Но если вы администрируете несколько сайтов одновременно, пользуетесь десятками плагинов-помощников, то ручное управление окажется для вас слишком утомительным. Лучше это время потратить на развитие проекта или написание статей.
Что из себя представляет автоматическое обновление WordPress?
- Обновление ядра
- Обновление плагинов
- Обновление темы
- Обновление файлов переводов
Обновили и забыли. Экономим время с помощью плагина
Этих проблем можно избежать, если настроить каждый параметр автоматических обновлений индивидуально, в зависимости от ваших задач. Например, разрешить плагинам обновляться автоматически, а темам – наоборот запретить.
Такие функции собраны разработчиками в бесплатном плагине 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, плагинов и тем. Вкладка «Основные» у вас уже открыта по умолчанию.
Тут вы можете принять решение какие обновления включить, какие оставить по умолчанию, а от каких отказаться.
Переходить во вторую вкладку «Плагины» следует только после того,как вы перевели статус обновления плагинов в автоматический режим в «Основном» разделе.
Только после этого вы можете отметить конкретные плагины, которые хотите обновлять автоматически или отказаться от их обновлений.
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 и экономить свое время.