Самый быстрый путь — функция Staging у хостинга: она копирует файлы и базу на отдельный адрес. Если такой функции нет, используйте плагин для клонирования сайта. Создайте копию в отдельной папке или поддомене, например staging.site.ru, и убедитесь, что вход в админку работает.
Перед проверкой отключите на копии отправку писем, оплату, формы заявок и фоновые задачи, которые могут менять данные на рабочем сайте. Закройте сайт от поисковиков через настройку «не индексировать» и ограничьте доступ паролем. Проверьте, что копия не подключена к боевым ключам API и аналитике.
Дальше обновляйте компоненты по очереди:
— сначала резервная копия;
— затем плагины, связанные с контентом;
— потом тему;
— ядро — последним.
После каждого шага открывайте главную страницу, несколько записей, меню, поиск, формы и личный кабинет, если он есть. Смотрите консоль браузера и журнал ошибок сервера.
Если проблема появилась, зафиксируйте название компонента и действие, после которого всё сломалось. Откатите только последний шаг, а затем проверьте совместимость темы и плагинов. На рабочий сайт переносите обновления после проверки, сохранив отдельную резервную копию.
Тестовая копия ценна только тогда, когда она похожа на рабочий сайт и изолирована от его посетителей, заказов и писем.્ષ
Обновления WordPress без поломок
@wp_safe_updates_ww
Тестовая копия за 20 минут: как проверить обновления WordPress и не сломать рабочий сайт
Этот пост опубликован в Telegram-канале Обновления WordPress без поломок. Подписаться можно по ссылке: @wp_safe_updates_ww.