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

Почему может понадобиться отключить редактор Gutenberg

Редактор Gutenberg был внедрён в WordPress начиная с версии 5.0, он представляет собой блоковый редактор, который заменил классический визуальный редактор TinyMCE. Хотя Gutenberg обладает мощным функционалом и гибкостью, не все сайты и пользователи готовы к его использованию. Многие разработчики и владельцы сайтов сталкиваются с проблемами совместимости плагинов, непредсказуемостью пользовательского интерфейса и сложностями в быстром редактировании контента.

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

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

Установка и настройка Classic Editor

Самый простой способ вернуть классический редактор — установить официальный плагин Classic Editor, разработанный командой WordPress. Этот плагин полностью отключает Gutenberg и возвращает привычный интерфейс редактирования.

Для установки:

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

После активации плагина WordPress автоматически отключит Gutenberg для всех записей и страниц.

Настройка плагина Classic Editor

В настройках плагина (Настройки → Написание) вы можете выбрать, какой редактор будет использоваться по умолчанию и разрешить пользователям переключаться между классическим редактором и Gutenberg:

  • Выбор редактора по умолчанию (Classic Editor или Gutenberg)
  • Разрешить или запретить переключение редакторов

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

Отключение Gutenberg через код в functions.php

Использование фильтра

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

function wpmanual_disable_gutenberg( $is_enabled, $post_type ) {
    if ( in_array( $post_type, array( 'post', 'page' ), true ) ) {
        return false; // Отключаем Gutenberg для записей и страниц
    }
    return $is_enabled;
}
add_filter( 'use_block_editor_for_post_type', 'wpmanual_disable_gutenberg', 10, 2 );

Этот фильтр возвращает false для указанных типов записей, заставляя WordPress использовать классический редактор.

Запрет Gutenberg для всех типов записей

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

add_filter('use_block_editor_for_post', '__return_false');
add_filter('use_block_editor_for_post_type', '__return_false');

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

Альтернативы классическому редактору и Gutenberg

Плагин Classic Editor Enhanced

Если Classic Editor не устраивает, можно рассмотреть плагин Classic Editor Enhanced. Он предлагает расширенные настройки, например, выбор редактора для отдельных ролей пользователей и типов записей.

Редактор TinyMCE Advanced

Плагин TinyMCE Advanced улучшает классический редактор, добавляя дополнительные кнопки и возможности форматирования, что делает работу с контентом более удобной.

Использование конструктора страниц WPBakery и Elementor

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

  • Elementor — популярный конструктор с визуальным интерфейсом drag-and-drop
  • WPBakery Page Builder — классический платный конструктор с массой готовых элементов

Оба плагина работают независимо от редактора WordPress и позволяют создавать сложные макеты без кода.

Как в WPManual отключить Gutenberg для кастомных типов записей

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

function wpmanual_disable_gutenberg_for_custom_post_types( $is_enabled, $post_type ) {
    $custom_post_types = array( 'portfolio', 'testimonial' ); // Замените на свои типы
    if ( in_array( $post_type, $custom_post_types, true ) ) {
        return false;
    }
    return $is_enabled;
}
add_filter( 'use_block_editor_for_post_type', 'wpmanual_disable_gutenberg_for_custom_post_types', 10, 2 );

Так вы сохраните Gutenberg для обычных записей и страниц, но выключите его для нужных типов.

Советы по тестированию и отладке отключения Gutenberg

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

Для отладки используйте консоль браузера и журнал ошибок PHP, чтобы убедиться, что не возникает конфликтов.

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

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

Отключение Gutenberg — частая задача для тех, кто хочет сохранить привычный рабочий процесс или использовать альтернативные редакторы. Самый простой и безопасный способ — официальное расширение Classic Editor. Если нужна тонкая настройка или автоматизация, используйте фильтры в functions.php.

Альтернативные плагины и конструкторы страниц помогут расширить возможности сайта и улучшить удобство создания контента.

Как автоматически отслеживать изменения в записях WordPress
24.02.2026
Оптимизация отображения больших данных в WordPress: практические решения и примеры кода
16.03.2026
Как проверить и использовать активные CRON задачи в WordPress
05.02.2026
Автоматическое удаление старых записей через CRON в WordPress
16.02.2026
Как использовать REST API для создания и обновления записей в WordPress
09.12.2025