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

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

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

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

  • Совместимость с устаревшими плагинами и темами, которые не поддерживают блоки.
  • Привычка и скорость работы с классическим редактором, особенно для контент-менеджеров.
  • Необходимость в пользовательских мета-боксах и других нестандартных элементах, которые сложнее реализовать в Gutenberg.
  • Требования клиентов, которые не хотят менять привычный интерфейс.

Именно поэтому важно знать, как гибко отключать Gutenberg, не ломая функционал сайта.

Официальный плагин Classic Editor — самый простой способ

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

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

Преимущества использования плагина Classic Editor:

  • Легко установить и настроить через админку.
  • Поддержка выбора редактора по умолчанию.
  • Совместимость с большинством плагинов и тем.
  • Регулярные обновления и поддержка от команды WordPress.

Как установить и настроить Classic Editor

  1. Зайдите в Плагины > Добавить новый.
  2. В поиске введите «Classic Editor».
  3. Установите и активируйте плагин.
  4. Перейдите в Настройки > Письма, где появится раздел «Настройки Classic Editor».
  5. Выберите, хотите ли вы разрешить переключение между редакторами или полностью отключить Gutenberg.

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

Отключение Gutenberg через функции темы или плагина

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

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

<?php
// Отключаем Gutenberg полностью
function wpmart_disable_gutenberg() {
    return false;
}
add_filter('use_block_editor_for_post', 'wpmart_disable_gutenberg', 10);
add_filter('use_block_editor_for_post_type', 'wpmart_disable_gutenberg', 10);
?>

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

Отключение Gutenberg только для определённых типов записей

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

<?php
function wpmart_disable_gutenberg_for_post_types( $can_edit, $post_type ) {
    if ( in_array( $post_type, array( 'post', 'page' ), true ) ) {
        return false; // Отключаем Gutenberg
    }
    return $can_edit;
}
add_filter( 'use_block_editor_for_post_type', 'wpmart_disable_gutenberg_for_post_types', 10, 2 );
?>

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

Как вернуть классический редактор для конкретного пользователя или роли

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

Пример кода, который отключает Gutenberg для всех, кроме администраторов:

<?php
function wpmart_disable_gutenberg_for_non_admins( $can_edit ) {
    if ( ! current_user_can( 'administrator' ) ) {
        return false;
    }
    return $can_edit;
}
add_filter( 'use_block_editor_for_post', 'wpmart_disable_gutenberg_for_non_admins' );
add_filter( 'use_block_editor_for_post_type', 'wpmart_disable_gutenberg_for_non_admins' );
?>

Таким образом, только администраторы смогут создавать контент в новом редакторе, а остальные — в классическом.

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

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

Преимущества Clearfy Pro:

  • Отключение Gutenberg в один клик без кода.
  • Оптимизация базы данных и файлов, что улучшает производительность.
  • Управление различными функциональными модулями WordPress.
  • Поддержка и обновления от разработчиков.

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

Почему не стоит полностью удалять Gutenberg из WordPress

Иногда встречается совет полностью удалить папку Gutenberg из ядра WordPress или удалять плагин редактора блоков. Это категорически не рекомендуется, так как:

  • Редактор Gutenberg — часть ядра, и его удаление нарушит работу сайта.
  • Будут проблемы с обновлениями и безопасностью.
  • Потеря совместимости с будущими версиями WordPress и плагинами.

Лучше использовать официальные методы отключения через фильтры или плагин Classic Editor.

Итоги и рекомендации

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

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

Так вы сможете работать с WordPress максимально комфортно, не теряя в функциональности и скорости.

Как создать собственный тип постов в WordPress с поддержкой REST API
14.04.2026
Как отключить Gutenberg и вернуть классический редактор в WordPress
17.01.2026
WordPress авторизация по телефону без плагинов: практическое руководство
10.04.2026
Как изменить URL страницы без перенаправления в WordPress
15.12.2025
Автоматический импорт товаров в WooCommerce: настройка и примеры
19.03.2026