Как поменялся редактор виджетов при обновлении 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.

Удачи! Александр Коваль.
Рубрики: Без категории

Об авторе:

Алекc Коваль

Алекc Коваль

Wordpress разработчик. Создаю интернет-магазины, лендинги и другие сайты. Помогаю поддерживать их работу. Расширяю функционал и возможности сайтов на WordPress. Пишите если нужна помощь с сайтом или разработка "с нуля"