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

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

Об авторе:

Александр Коваль

Александр Коваль

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

Share via
Send this to a friend