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

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

Почему возникает необходимость отключить Gutenberg

Несмотря на инновационный подход, Gutenberg подходит не для всех сайтов по ряду причин:

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

В таких случаях отключение Gutenberg и возврат к классическому редактору — рациональное решение.

Способ 1: Использование официального плагина Classic Editor

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

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

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

  • Простота установки и настройки.
  • Поддержка официальной команды WordPress.
  • Возможность гибко настраивать поведение редактора.

Как установить:

  1. Перейдите в админ-панель WordPress → Плагины → Добавить новый.
  2. Введите «Classic Editor» в поиске, установите и активируйте плагин.
  3. В разделе Настройки → Письма выберите «Классический редактор» в качестве редактора по умолчанию.

Способ 2: Отключение Gutenberg с помощью кода в functions.php

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

function wpupload_disable_gutenberg() {
    add_filter('use_block_editor_for_post', '__return_false', 10);
}
add_action('init', 'wpupload_disable_gutenberg');

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

Что делает код:

  • Функция wpupload_disable_gutenberg добавляет фильтр use_block_editor_for_post с возвращаемым значением false.
  • Это отключает Gutenberg для всех постов.

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

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

function wpupload_disable_gutenberg_for_cpt($use_block_editor, $post) {
    if ($post->post_type === 'page') {
        return false;
    }
    return $use_block_editor;
}
add_filter('use_block_editor_for_post', 'wpupload_disable_gutenberg_for_cpt', 10, 2);

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

Способ 3: Использование плагина Disable Gutenberg с расширенными настройками

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

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

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

  • Отключение Gutenberg по ролям (администратор, редактор, автор и т.д.).
  • Отключение для отдельного пользователя.
  • Отключение для конкретных CPT.
  • Возможность оставлять Gutenberg включённым для определённых типов записей.

Дополнительные советы по работе с классическим редактором

Совместимость с плагинами

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

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

Улучшение классического редактора с помощью TinyMCE Advanced

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

Как временно переключиться на Gutenberg без отключения

Если нужно протестировать Gutenberg, но не убирать классический редактор полностью, можно использовать переключатель в Classic Editor плагине или добавить в админ-панели кнопку переключения.

Это удобно для постепенного перехода или тестирования новых функций.

Как изменить пути загрузки файлов в WordPress без плагинов
09.04.2026
Как защитить загружаемые файлы WordPress от неавторизованного доступа
12.04.2026
Как использовать фильтры для оптимизации загрузки файлов в WordPress
05.12.2025
Как сохранить и оптимизировать базу данных WordPress
18.11.2025
Как разрешить и защитить доступ к загруженным файлам в WooCommerce
03.05.2026

wp upload - это директория в WP для загрузки файлов. Подробнее про загрузку файлов в админку можно почитать на этой странице.