WordPress обновляется одной кнопкой, и именно поэтому его обновления часто заканчиваются белым экраном. Кнопка простая, а последствия зависят от того, что стоит вокруг ядра: тема, плагины, самописные правки. Разбираем, как обновляться так, чтобы не тушить пожар.
Три вида обновлений, и они разные
Минорные обновления ядра (например, 6.5.2 → 6.5.3) — это исправления безопасности. Ставятся автоматически, риск почти нулевой. Их точно не стоит отключать.
Мажорные обновления ядра (6.5 → 6.6) — новые возможности и изменения внутренностей. Здесь и возникают конфликты с темой и плагинами. Требуют проверки.
Обновления плагинов и темы — самое частое и самое непредсказуемое. Один плагин может обновиться удачно, а второй, зависящий от него, сломаться.
Практичная настройка: автоматически ставить минорные обновления ядра и обновления безопасности, а мажорные и плагины — руками, пакетами, с проверкой.
Почему появляется белый экран
Белый экран — это фатальная ошибка PHP, при которой WordPress не может отрисовать страницу. Причины по частоте: несовместимость плагина с новой версией ядра, конфликт двух плагинов, устаревшая тема, нехватка памяти на хостинге, слишком старая версия PHP.
Отдельная категория — темы и плагины, которые давно не обновлялись автором. Они не ломаются сами, они ломаются, когда меняется всё вокруг.
Правильный порядок обновления
- Резервная копия файлов и базы. Не «включено автобэкапирование», а копия, скачанная сейчас.
- Обновление на тестовой копии сайта, а не на боевом.
- Сначала плагины, потом тема, потом ядро — либо ровно наоборот, но не всё сразу: при поломке будет ясно, что виновато.
- После каждого шага — беглая проверка: главная, внутренняя страница, форма, админка.
- Полная проверка на копии: корзина и оплата, если магазин; личный кабинет; отправка писем; мобильная вёрстка.
- Перенос на боевой сайт в спокойное время, с бэкапом прямо перед этим.
Что проверять обязательно
- Формы обратной связи — реально отправить и убедиться, что письмо пришло.
- Оформление заказа целиком, до страницы «спасибо».
- Отображение на телефоне — конструкторы страниц ломают адаптив чаще всего.
- Скорость: иногда после обновления подгружается лишнее.
- Вход в админку под ролью не-администратора, если такие роли используются.
Если сайт сильно доработан
Проблема возникает, когда правки вносили прямо в файлы темы. При обновлении темы они стираются. Решение известное — дочерняя тема: все изменения живут в ней, родительская обновляется свободно.
Если дочерней темы нет, а правок много, перед обновлением надо зафиксировать, что именно менялось. Иначе после апдейта придётся восстанавливать функциональность по памяти.
Что делать, если сайт уже упал
- Включить показ ошибок в конфигурации — вместо белого экрана появится текст с именем файла.
- Чаще всего в тексте прямо назван виновный плагин.
- Отключить его через файловый менеджер: переименовать папку плагина — WordPress его не найдёт и деактивирует.
- Если не помогло — временно переключиться на стандартную тему.
- В крайнем случае — развернуть бэкап и разбираться на копии.
Как часто обновляться
Раз в месяц — разумный ритм для большинства сайтов. Обновления безопасности — сразу, как выходят. Реже раза в квартал — плохо: накапливается разрыв, и обновление превращается в проект.
Мы держим сайты клиентов на ежемесячном цикле: обновление на копии, проверка по чек-листу, перенос на боевой. По ставке 1 200 ₽/час это обычно 1–3 часа в месяц — заметно дешевле, чем разовая чистка после взлома через уязвимый плагин.