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

Перед обновлением

  1. Сделайте свежий бэкап файлов сайта и базы данных.
  2. Проверьте текущую версию PHP и нет ли старых плагинов, которые могут не поддерживать новые версии PHP.
  3. Откройте сайт и wp-admin до обновления, чтобы понимать, что работало до правок.
  4. Если это интернет-магазин или посещаемый сайт, выберите спокойное время.
  5. Не обновляйте ядро WordPress, все плагины и тему одновременно, если сайт важен.

Рекомендуемый порядок

  1. Обновляйте плагины по одному или небольшими группами.
  2. После каждой группы проверяйте сайт: главную, форму связи, корзину или другие важные страницы.
  3. Тему обновляйте после плагинов, особенно если она зависит от конструктора страниц.
  4. Ядро WordPress обновляйте последним, если только автор плагина не требует сначала новую версию ядра.
  5. Кеш очищайте только после того, как убедились, что сайт работает.

Если сайт сломался

  • Не нажимайте Update повторно много раз.
  • Проверьте error_log и WordPress debug.log, если debug включен.
  • Отключите последний обновленный плагин, переименовав его папку через File Manager или FTP.
  • Если проблема в теме, переключитесь на стандартную тему через базу данных или переименуйте папку темы.
  • Восстанавливайте бэкап только после того, как поняли, какое обновление вызвало сбой.

Для WooCommerce, сайтов с личным кабинетом и систем бронирования безопаснее сначала проверять обновления на копии сайта.

Порядок диагностики скорости

  • Сначала измерьте проблему, а не ставьте еще один кеш-плагин.
  • Проверьте тяжелые плагины, тему, внешние скрипты и картинки.
  • Посмотрите версию PHP и лимиты.
  • Для больших сайтов проверьте размер базы и медленные запросы.
  • CDN/кеш используйте аккуратно для магазинов и динамических страниц.
У проблем WordPress часто несколько причин

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