Как поменялся редактор виджетов при обновлении WordPress 5.8.
Вышло обновление WordPress 5.8. Одна из особенностей обновления - в область виджетов добавлен блочный редактор. Можно сказать так: редактор Гуттенберг добрался до виджетов.
Ранее (до обновления) область виджетов выглядела, к примеру, так:
После обновления та же область смотрится так:
Теперь в область виджетов на сайте можно добавлять блоки так же, как и на любую страницу или пост сайта. Это открывает новые возможности для создания содержимого.
Как отключить блочный редактор виджетов и вернутся к их старому отображению
Блочный редактор виджетов включен в WordPress 5.8+ по умолчанию. Восстановить классический редактор виджетов можно несколькими способами. 1. Добавьте следующий PHP-код в functions.php темы (желательно использовать дочерную тему ): Вариант а): отключите соответствующую поддержку темы
# Отключает редактор блоков для виджетов WordPress
function example_theme_support() {
remove_theme_support( 'widgets-block-editor' ); }
add_action( 'after_setup_theme', 'example_theme_support' );
Вариант b): используйте специальный хук use_widgets_block_editor
# Отключает редактор блоков для виджетов WordPress add_filter( 'use_widgets_block_editor', '__return_false' );2. Используйте плагин Classic Widgets.
Можно ли использовать "старые" виджеты в блочном редакторе
Для совместимости с ранее разработанными виджетами в редакторе имеется блок "Устаревший виджет" (Legacy Widget). Блок "Устаревший виджет" позволяет устанавливать и редактировать существующие и сторонние виджеты.
Блок "Устаревший виджет" имеет три состояния:
1. Выбор: при первой вставке блок отображает список виджетов, доступных для выбора.
2. Редактирование: при выборе виджета в блоке отображаются поля формы управления виджета.
3. Предварительный просмотр: если блок не выбран, - то в блоке отображается предварительный просмотр того, как будет выглядеть виджет после сохранения.
Любые блоки, добавленные в области виджетов, сохраняются с использованием того же механизма хранения виджетов, который был добавлен еще в WordPress 2.8.
Если блоки добавлены в область виджетов, а затем редактор блочных виджетов отключен, блоки останутся видимыми во внешнем интерфейсе и на экране классических виджетов. Такую работу гарантируют разработчики WordPress.
Спасибо, а то я уже подумал у меня крашнулась админка на сайте.
Пожалуйста. «Гутенберг» наступает 🙂