С версии 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' ); }