Что нужно знать об обновлениях WordPress

Опубликовано: 2023-02-22

Поддержание WordPress и его различных компонентов в актуальном состоянии — одна из самых простых и важных вещей, которые вы можете сделать для улучшения администрирования и безопасности ваших веб-сайтов WordPress. От обновления до последней версии WordPress до установки новых версий плагинов и тем — обновления могут помочь вам повысить производительность и безопасность, а также предложить посетителям вашего сайта еще больше удобства.

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

Оглавление

  • Почему обновления так важны
    • Основные релизы
    • Незначительные выпуски
    • Выпуски исправлений
    • Другие выпуски
  • Что в обновлении WordPress?
    • Улучшения
    • Новые возможности
    • Исправление ошибок
      • Безопасность
  • Выбор стратегии обновления
    • Автоматические или ручные обновления
    • Тестирование или живая среда
  • обновления WordPress
    • Основные обновления
      • Основная разработка
      • Второстепенное ядро
      • Основное ядро
    • Обновления PHP
    • Обновления плагина WordPress
    • Обновления темы WordPress
  • Ни один размер не подходит всем

Почему обновления так важны

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

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

Основные релизы

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

Незначительные выпуски

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

Выпуски исправлений

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

Другие выпуски

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

Анатомия номеров версий программного обеспечения

Что в обновлении WordPress?

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

По мере того, как мы углубляемся в различные типы обновлений, помните о системе управления версиями, которую мы обсуждали ранее;

Улучшения

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

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

Новые возможности

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

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

Исправление ошибок

Баги — это сбои в коде программного обеспечения, приводящие к нежелательному поведению. Справедливо сказать, что никакое программное обеспечение никогда не бывает свободным от ошибок, особенно зрелое программное обеспечение с множеством функций. У авторитетных поставщиков программного обеспечения есть сильный отдел контроля качества (QA), который находит и исправляет большую часть ошибок до того, как программное обеспечение будет выпущено. Излишне говорить, что некоторые ошибки могут ускользнуть от внимания даже самых настойчивых инженеров, особенно тех, которые поднимают голову только в крайних случаях.
Исправления ошибок также могут устранять проблемы совместимости, особенно между различными плагинами и темами.

Безопасность

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

Безопасность WordPress — очень важная тема, поскольку обновления безопасности играют важную роль в обеспечении безопасности вашего WordPress. Таким образом, им следует уделить должное внимание.

Выбор стратегии обновления

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

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

Автоматические или ручные обновления

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

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

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

Тестирование или живая среда

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

Многие хостинг-провайдеры предлагают промежуточные среды со своими пакетами WordPress, однако вы также можете установить свою собственную промежуточную среду WordPress с помощью XAMPP или программного обеспечения, такого как LocalWP, которое упрощает установку WordPress на ваш ПК или Mac.

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

Наш блог предлагает несколько руководств по WordPress, которые помогут вам получить глубокое и четкое представление обо всем, что такое WordPress.

Выбор стратегии обновления

обновления WordPress

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

Процесс обновления обычно одинаков для компонентов.

Основные обновления

Обновления ядра WordPress относятся к обновлениям самого WordPress. Команда WordPress.org разрабатывает и выпускает эти обновления. Многие участники со всего мира работают над выпусками и обновлениями WordPress. которые классифицируются следующим образом;

Основная разработка

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

Второстепенное ядро

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

Основное ядро

Основные обновления ядра включают в себя основные и второстепенные версии ядра, как описано в предыдущем разделе. Эти обновления добавляют новые функции и функции в WordPress, в большинстве случаев обновляя основные файлы WordPress.

Обновления PHP

WordPress работает на PHP, как и плагины и темы. Как и все остальное, PHP получает собственные обновления. Все программное обеспечение WordPress написано на PHP, у которого есть версия.

Текущая версия PHP – 8.2, выпущенная в декабре 2022 года. Поскольку в каждой версии появляются новые функции, программное обеспечение, написанное на PHP 8.2, может быть несовместимо с веб-серверами, на которых работает более ранняя версия PHP. Конечно, это зависит от того, какие функции использовали разработчики.

Хотя PHP обратно совместим, он не обязательно будет совместим с будущим. Могут применяться исключения из этого правила — в основном в сильно настраиваемых средах. Вот почему вы найдете версию PHP в каждой загрузке плагина, что позволит вам узнать, какая версия PHP, как минимум, вам нужна для работы плагина.

PHP-версия

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

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

Обновления плагина WordPress

Разработчик плагина несет ответственность за выпуск обновлений плагина. Например, мы, WP White Security, выпускаем обновления для WP Activity Log, WP 2FA и всех других наших плагинов, Automattic выпускает обновления для WooCommerce и так далее. Из-за того, как настроены плагины, WordPress может определить, когда выпускаются обновления. Если вы включили необходимые автоматические обновления, WordPress установит их. В противном случае вам нужно будет зайти на страницу плагинов WordPress с панели управления WordPress и нажать кнопку «Обновить сейчас».

Еще один менее распространенный способ обновления плагинов — через FTP/SFTP. Вам понадобится FTP-клиент для подключения к вашему серверу и загрузки файла плагина непосредственно в папку плагинов. Этот метод довольно необычен, но может помочь вам восстановить доступ, если вы обнаружите, что не можете получить доступ к wp-admin. Вы также можете использовать этот метод для отключения плагинов WordPress вручную.

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

Обновления темы WordPress

Разработчики темы несут ответственность за выпуск обновлений темы WordPress. Эти обновления в значительной степени следуют тому же процессу, что и плагины. Вы можете выбрать, хотите ли вы, чтобы темы обновлялись автоматически или вручную. Чтобы обновить темы вручную, перейдите в раздел «Внешний вид» > «Темы» на панели администратора WordPress и нажмите «Обновить сейчас».

Ни один размер не подходит всем

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

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