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

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

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

Редактор Гутенберг существенно изменил подход к созданию контента в WordPress, но у многих проектов есть веские причины отказаться от него:

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

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

Способы отключения Gutenberg в WordPress

Использование плагина Classic Editor

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

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

  • Простота настройки — достаточно активировать плагин.
  • Гарантированная совместимость с будущими версиями WP.
  • Можно настроить, какой редактор используется для разных ролей.

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

Плагин Disable Gutenberg

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

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

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

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

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

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

function wptask_disable_gutenberg_for_pages($use_block_editor, $post_type) {
    if ($post_type === 'page') {
        return false;
    }
    return $use_block_editor;
}
add_filter('use_block_editor_for_post_type', 'wptask_disable_gutenberg_for_pages', 10, 2);

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

Удаление стилей и скриптов Gutenberg для ускорения сайта

Даже если отключить блоки, WordPress может загружать стили и скрипты редактора, что немного замедляет фронтенд сайта. Чтобы убрать их, используйте такой код:

function wptask_remove_gutenberg_assets() {
    wp_dequeue_style('wp-block-library');
    wp_dequeue_style('wp-block-library-theme');
    wp_dequeue_style('wc-block-style'); // Если установлен WooCommerce
    wp_dequeue_script('wp-block-library');
}
add_action('wp_enqueue_scripts', 'wptask_remove_gutenberg_assets', 100);

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

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

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

Например, тема Reboot от WPShop оптимизирована для работы с Gutenberg и может не поддерживать классический редактор полностью.

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

Альтернативы Gutenberg: плагины для кастомных редакторов

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

  • Advanced Custom Fields (ACF) — позволяет создавать гибкие поля для контента и выводить их через шаблоны.
  • Elementor — визуальный конструктор страниц с мощным интерфейсом и большим набором виджетов.
  • WPBakery Page Builder — еще один популярный конструктор, часто используемый в коммерческих темах.

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

Выводы

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

Если хотите получить качественные темы и плагины для WordPress, загляните в каталог WPShop — там есть много полезных решений для разных задач: wpshop.ru.

WooCommerce: автоматическое отслеживание статусов заказов через REST API
06.05.2026
Автоматическое создание отчёта об ошибках в WordPress
12.12.2025
Как изменить URL автора в WordPress без плагинов
16.12.2025
Как автоматически отслеживать изменения в WordPress с помощью Webhook'ов
08.03.2026
Как создать виджет связи со слушателями в WordPress
10.11.2025