Почему важно обновлять WordPress — IT-Aegis

Почему важно обновлять WordPress

Почему важно обновлять WordPress

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

Три вида обновлений, и они разные

Минорные обновления ядра (например, 6.5.2 → 6.5.3) — это исправления безопасности. Ставятся автоматически, риск почти нулевой. Их точно не стоит отключать.

Мажорные обновления ядра (6.5 → 6.6) — новые возможности и изменения внутренностей. Здесь и возникают конфликты с темой и плагинами. Требуют проверки.

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

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

Почему появляется белый экран

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

Отдельная категория — темы и плагины, которые давно не обновлялись автором. Они не ломаются сами, они ломаются, когда меняется всё вокруг.

Правильный порядок обновления

  1. Резервная копия файлов и базы. Не «включено автобэкапирование», а копия, скачанная сейчас.
  2. Обновление на тестовой копии сайта, а не на боевом.
  3. Сначала плагины, потом тема, потом ядро — либо ровно наоборот, но не всё сразу: при поломке будет ясно, что виновато.
  4. После каждого шага — беглая проверка: главная, внутренняя страница, форма, админка.
  5. Полная проверка на копии: корзина и оплата, если магазин; личный кабинет; отправка писем; мобильная вёрстка.
  6. Перенос на боевой сайт в спокойное время, с бэкапом прямо перед этим.

Что проверять обязательно

  • Формы обратной связи — реально отправить и убедиться, что письмо пришло.
  • Оформление заказа целиком, до страницы «спасибо».
  • Отображение на телефоне — конструкторы страниц ломают адаптив чаще всего.
  • Скорость: иногда после обновления подгружается лишнее.
  • Вход в админку под ролью не-администратора, если такие роли используются.

Если сайт сильно доработан

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

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

Что делать, если сайт уже упал

  1. Включить показ ошибок в конфигурации — вместо белого экрана появится текст с именем файла.
  2. Чаще всего в тексте прямо назван виновный плагин.
  3. Отключить его через файловый менеджер: переименовать папку плагина — WordPress его не найдёт и деактивирует.
  4. Если не помогло — временно переключиться на стандартную тему.
  5. В крайнем случае — развернуть бэкап и разбираться на копии.

Как часто обновляться

Раз в месяц — разумный ритм для большинства сайтов. Обновления безопасности — сразу, как выходят. Реже раза в квартал — плохо: накапливается разрыв, и обновление превращается в проект.

Мы держим сайты клиентов на ежемесячном цикле: обновление на копии, проверка по чек-листу, перенос на боевой. По ставке 1 200 ₽/час это обычно 1–3 часа в месяц — заметно дешевле, чем разовая чистка после взлома через уязвимый плагин.

Услуги по теме

Обсудить проект — аудит, разработка, поддержка.

Оставить заявку Услуги