Создание сайтов
Константин Никифоров
Создание сайтов
Константин Никифоров

Запись

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

06.12.2022 Wordpress

В версии WordPress 5.0, наконец, в ядре появился долгожданный новый редактор контента записи «редактор блоков», известный также как Гутенберг (Gutenderg). Он полностью изменил страницу редактирования записи и принцип написания контента. На некоторых сайтах такие кардинальные изменения могут сломать текущий функционал, поэтому там этот редактор нужно будет отключить. В этой короткой заметке разберемся как в WordPress вернуть старый редактор жестко в коде или мягко через плагин.

Как полностью отключить редактор блоков Gutenberg (через код)

Отключить редактор позволяет хук use_block_editor_for_post_type.
Вставьте следующий код в файле темы functions.php:

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

Бывают случаи, когда тип записи нуждается в простом интерфейсе без редактора блоков, тогда возникает необходимость отключить редактор Gutenberg для пользовательского типа записи.
Пример ниже показывает, как отключить Gutenberg для указанных типов записей, оставив при работоспособность для всех остальных типов записей.
Этот PHP сниппет отключит редактор блоков для двух типов записей: book, movie.

Код можно использовать в файле functions.php или плагине.
Подробнее смотрите хук: use_block_editor_for_post_type.

Отключаем Gutenberg через плагин Disable Gutenberg

Disable Gutenberg — это альтернатива плагина Classic Editor. Разработана разработчиком на WP c 15-летним опытом.

Отключаем Gutenberg через плагин Classic Editor

Classic Editor — плагин отключает редактор блоков Гутенберг.
Если нужно оставить возможность использовать Гутенберг на сайте (иметь возможность одни статьи править в новом редакторе, а другие в классическом), то жесткое отключение Гутенберга — не вариант. В этом случае разработчики WordPress рекомендуют установить плагин «Classic Editor».
После установки и активации плагина, нужно зайти на страницу настроек: Настройки > Написание и выбрать какой редактор будет использоваться по умолчанию, а также дать/запретить возможность выбора редактора пользователям.

Если оставить выбор редактора, то в таблице записей мы увидим следующие ссылки:

Коротко о возможностях плагина:

  • Администраторы могут выбрать редактор по умолчанию для всех пользователей.
  • Администраторы могут разрешить пользователям изменять свой редактор по умолчанию.
  • Когда редактор разрешен, пользователи могут выбрать, какой редактор использовать для каждой записи.
  • Каждая запись открывается в последнем использованном редакторе, независимо от того, кто его редактировал последним (нужно для сохранения совместимости при редактировании).
Комментировать