После обновления WordPress до версии 6, на сайте одного из моих клиентов, появился белый экран в разделе Внешний вид -> Виджеты
Причина появления белого экрана?
Ошибка появилась после обновлений WordPress версии 5.8. Могут ломаться плагины, темы и области виджетов в них. Новая панель виджетов должна выглядеть так:
Ещё вы можете видеть только блоки, но внутри них ничего не загружается. И над блоками могут отображаться сообщения об ошибках, сообщающие строки кода, которые нарушают работу.
В общем, ошибка из-за старых виджетов, которые не совместимы с новой версией WP. И если у вас отключен вывод ошибок, то вы увидите белый экран смерти. Бывает сообщение вида «На сайте критическая ошибка, информация отправлена на почту Администратора».
Как починить белый экран в разделе Виджеты?
Нам в помощь сделали плагин Classic Widgets. Скачайте и установите его:
После установки, активируйте плагин и раздел Виджеты заработает в старом виде:
Что делать дальше?
Причина появления белого экрана не устранена — найдите устаревшие виджеты или код. Методом перебора, отключайте все, что вызывает вопросы. Потом отключайте плагин Classic Widgets и смотрите как выглядит раздел Виджеты. В моем случае это был слайдер постов от темы, я его удалил и удалил лишнюю область в файле functions.php темы. После удалил Classic Widgets.
Проблема решена 🙂
Если знаете альтернативные способы починки белого экрана — с радостью жду ваши дополнения в комментариях!