Как отключить редактор блоков Gutenberg на странице виджетов

Click here to view original web page at wp-kama.ru

С версии WordPress 5.8 для виджетов в админ-панели по умолчанию был включен редактор блоков Gutenberg. Чтобы отключить этот редактор для виджетов можно использовать несколько подходов.

Отключение блочного редактора для виджетов

Коды показанные ниже можно вставить в плагин или файл темы functions.php.

Вариант 1

Чтобы выключить редактор блоков на странице виджетов можно использовать специальный хук use_widgets_block_editor:

# Отключает редактор блоков для виджетов WordPress
add_filter( 'use_widgets_block_editor', '__return_false' );

Этот хук удобнее второго варианта потому что короче и может быть использован где угодно в коде.

Вариант 2

Чтобы отключить редактор блоков, также можно отключить соответствующую поддержку темы:

# Отключает редактор блоков для виджетов WordPress
add_action( 'after_setup_theme', 'disable_wbe_theme_support' );

function disable_wbe_theme_support() {
	remove_theme_support( 'widgets-block-editor' );
}