Как отключить Gutenberg и вернуть классический редактор в WordPress

Почему иногда нужно отключать редактор Gutenberg

Редактор Gutenberg, внедрённый в WordPress с версии 5.0, представляет собой блочный редактор, который меняет привычный подход к созданию контента. Несмотря на его преимущества, многие разработчики и администраторы сайтов предпочитают классический редактор из-за удобства, совместимости с устаревшими плагинами и темами, а также привычного интерфейса.

Причины отключения Gutenberg могут быть разными: проблемы с текущими плагинами, необходимость в быстром редактировании текста без лишних блоков, либо желание сохранить совместимость с существующими решениями на сайте.

В этой статье мы подробно рассмотрим несколько способов, как можно отключить Gutenberg и вернуть классический редактор на сайт WordPress.

Отключение Gutenberg с помощью официального плагина Classic Editor

Самый простой и рекомендуемый способ — использование плагина Classic Editor, поддерживаемого командой WordPress.

Плагин позволяет полностью вернуть классический редактор и отключить Gutenberg для всех типов записей. Для его установки достаточно выполнить следующие шаги:

  1. В админ-панели WordPress перейдите в раздел "Плагины > Добавить новый".
  2. В поиске введите "Classic Editor".
  3. Установите и активируйте плагин.
  4. В настройках плагина выберите "Заменить блоковый редактор классическим".

Этот метод прост и не требует вмешательства в код, при этом обеспечивает максимальную совместимость с текущей версией WordPress.

Отключение Gutenberg с помощью кода — wpstock_disable_gutenberg()

Если вы предпочитаете не использовать дополнительные плагины, то можно отключить Gutenberg программно, добавив в файл functions.php вашей темы или в собственный плагин следующий код:

function wpstock_disable_gutenberg() {
    // Отключаем Gutenberg для всех типов записей
    add_filter('use_block_editor_for_post', '__return_false', 10);
}
add_action('init', 'wpstock_disable_gutenberg');

Этот код полностью выключит блочный редактор для всех записей и страниц, вернув классический редактор по умолчанию.

Если нужно отключить Gutenberg для определённых типов записей, можно модифицировать функцию:

function wpstock_disable_gutenberg_for_post_type($use_block_editor, $post) {
    $post_type = $post->post_type;
    if (in_array($post_type, ['post', 'page'])) {
        return false; // отключаем для записей и страниц
    }
    return $use_block_editor;
}
add_filter('use_block_editor_for_post', 'wpstock_disable_gutenberg_for_post_type', 10, 2);

Отключение Gutenberg для виджетов и других областей

Кроме записей и страниц, Gutenberg используется для редактирования виджетов в админке. Для отключения блочного редактора в виджетах можно добавить следующий код:

add_filter('use_widgets_block_editor', '__return_false');

Этот фильтр вернёт классический редактор виджетов вместо блочного.

Использование плагина Clearfy для гибкого управления редактором

Если на вашем сайте установлен плагин Clearfy Pro, вы можете управлять включением и отключением Gutenberg прямо из панели плагина. Это особенно удобно, если нужно быстро переключаться между редакторами без правки кода.

Clearfy предлагает удобный интерфейс для отключения Gutenberg по типам записи и пользователям, а также позволяет оптимизировать работу сайта, отключая ненужные функции WordPress.

Проверка работы и возможные проблемы после отключения Gutenberg

После отключения Gutenberg стоит проверить следующие моменты:

  • Не конфликтуют ли плагины с классическим редактором.
  • Корректно ли отображаются и редактируются все записи и страницы.
  • Работают ли кастомные поля и мета-боксы, особенно если они ориентированы на Gutenberg.

Если возникают ошибки, попробуйте временно отключить все плагины, кроме Classic Editor, и проверить работу редактора. Часто причина в конфликтах плагинов или устаревших темах.

Выводы и рекомендации

Отключение Gutenberg и возврат классического редактора в WordPress — распространённая задача, особенно на проектах с устаревшими плагинами и темами. Для большинства случаев достаточно установить плагин Classic Editor или добавить простой код в functions.php.

Если вы хотите более тонко управлять редакторами, рекомендуем обратить внимание на плагин Clearfy, который позволяет быстро переключаться и оптимизировать работу сайта.

Для подробностей и загрузки плагинов переходите по ссылкам с метками utm:

Как автоматически отключить плагины на отдельных страницах WordPress для оптимизации
26.04.2026
Удаление товаров WooCommerce по дате и статусу через PHP
24.05.2026
Как создать автоматические отчёты в WordPress с помощью WPRemark
19.03.2026
Как создать автоматическое отображение отзывов в WordPress
15.01.2026
Как удалить неиспользуемые теги в WordPress
05.01.2026