Начиная с версии 5.8 введены новые, блочные виджеты WordPress. Многие увидели после обновления ядра CMS в меню «Виджеты» сообщения об ошибках.
На первый взгляд всё выглядело непонятной кашей, по крайней мере я увидел это именно так. Более того, часть виджетов на сайтах перестала отображаться совсем. Далее, немного придя в себя, стал разбираться с новым блочным отображением. в итоге пришел к мнению, что новый вывод блочных виджетов WordPress стал более функциональным, гибким. Напрягало лишь одно, что придётся руками лопатить несколько десятков сайтов вручную, чтобы привести в порядок. Решил на одном сайте оставить блочный вывод, на других по быстрому вернул старые виджеты WordPress. Как время будет постепенно приведу и остальные к нововведениям.
Вернуть старые виджеты WordPress можно при помощи плагина или с помощью небольшого кода.
Как вернуть виджеты WordPress кодом
Вернуть старые виджеты WordPress с помощью небольшого кода
//Включить старые виджеты
add_filter( 'gutenberg_use_widgets_block_editor', '__return_false' );
add_filter( 'use_widgets_block_editor', '__return_false' );
Copy
Код нужно вставить в файл functions.php вашей дочерней темы. Таким образом вы быстро вернете старое отображение виджетов. Второй способ для тех, кто в файлы лезть не хочет, боясь, что нибудь сделать не так.
Возвращаем виджеты плагином
Второй способ позволит вернуть старые виджеты WordPress при помощи плагина Classic Widgets. Устанавливается бесплатный плагин стандартно из репозитория ВордПресс. Настроек у него нет, после установки и активации плагина, отображение старых виджетов автоматически включится.
Вот такими простыми способами вы без труда вернете классическое отображение виджетов в вашей админке. Всем хорошего настроения!