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

Опубликовано: 2021-12-03

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

Несмотря на то, что вам настоятельно рекомендуется регулярно обновлять вашу тему/плагины и основные файлы, многие пользователи по-прежнему этого не делают. В связи с этим в августе 2020 года WordPress представил новую функцию автоматического обновления, которая позволяет автоматически обновлять ваши плагины и темы.

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

Как включить автообновление для тем

Начиная с WordPress 5.5, в каждой теме есть возможность включить автоматические обновления. Вы можете просмотреть эту опцию, если перейдете на страницу тем и щелкните любую вкладку «Сведения о теме».

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

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

Как включить автообновление для плагинов

Также в WordPress 5.5 появилась возможность автоматически обновлять каждый плагин, когда обновление становится доступным.

Перейдите на экран плагина администратора и нажмите «Включить автообновления» справа от любой строки плагина.

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

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

Автоматическое обновление для всех плагинов/тем

Кроме того, вы можете использовать фильтр auto_update_{$type}, который WordPress предоставляет для обработки автоматических обновлений ядра, плагинов, тем или языков.

Плагины

Включить автоматическое обновление для всех плагинов очень просто. Вам просто нужно отредактировать functions.php вашей активированной темы. Откройте его в своем любимом редакторе и вставьте эту строку кода.

 add_filter( 'auto_update_plugin', '__return_true' );

А для отключения следует использовать значение __return_false

Темы

Чтобы сделать то же самое для всех ваших тем, добавьте этот код, как в файл functions.php.

 add_filter( 'auto_update_theme', '__return_true' );

А для отключения следует использовать значение __return_false .

Недостатки автообновления WordPress

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

Тем не менее, рекомендуется выполнять любые обновления тем/плагинов с определенной осторожностью, особенно если ваш сайт сложный и/или имеет много плагинов. Причина? Может возникнуть некоторая форма конфликта между плагином и темой, которая может сломать ваш сайт. Когда вы вручную обновляете плагины, вы можете после каждого проверять, что ваш сайт работает должным образом. Если нет, и вы предприняли разумный шаг, чтобы сделать резервную копию моментального снимка своего сайта до обновления, вы можете быстро вернуться. С автоматическими обновлениями вы не будете знать, когда может произойти обновление. Это означает, что вы можете узнать о проблеме с вашим сайтом только спустя долгое время после того, как произошло обновление (если только вы не проверяете свой сайт на очень регулярной основе). Хуже того, вы не сразу узнаете, что вызвало проблему с вашим сайтом, поскольку вы можете обнаружить, что несколько плагинов были обновлены.

Разместите свой сайт с Pressidium

60- ДНЕВНАЯ ГАРАНТИЯ ВОЗВРАТА ДЕНЕГ

ПОСМОТРЕТЬ НАШИ ПЛАНЫ

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

Как лучше всего справляться с обновлениями плагинов

Реальность такова, что, как бы ни была привлекательна опция «установил и забыл», как автообновления, у них, возможно, больше недостатков, чем преимуществ. Итак, каков наилучший подход для безопасного обновления ваших плагинов? Вы можете использовать плагин, такой как WP Rollback, который позволяет вам откатить ваш сайт после неудачного обновления, но это, возможно, не самое надежное решение.

Самый безопасный способ обновления тем или плагинов — сначала создать резервную копию веб-сайта (или работать в тестовой среде), а затем обновлять их один за другим. Но в реальном мире это очень трудоемкая задача для того, кто за нее отвечает.

Здесь пригодится надежный хостинг-провайдер, который предоставляет полезные инструменты, которые могут ускорить такие вещи, как резервное копирование, такие как Pressidium. Мы предлагаем резервное копирование в один клик, для которого не требуются плагины и технические ноу-хау. Нажмите, и в течение нескольких минут будет сделана мгновенная резервная копия моментального снимка, которая, что наиболее важно, очень надежна.

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

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

Если проверка не пройдена, обновление отменяется, а веб-сайт возвращается к предыдущей рабочей версии и уведомляет нас о проблеме.

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

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

Вывод

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