Gutenberg — это блочный редактор по умолчанию в WordPress, который заменил классический редактор WordPress. Многие пользователи считают, что к нему трудно приспособиться, и предпочитают сохранить классический редактор + у него есть и другие недостатки.
Смотрите статью Gutenberg или Classic Editor: что выбрать?
Отключение Gutenberg — 5 способов
Давайте рассмотрим, как легко отключить Gutenberg и продолжать использовать классический редактор WordPress.
1. Отключение Gutenberg с помощью плагина Classic Editor
Плагин Classic Editor, разработан и поддерживается основными участниками WordPress. Он дает вам возможность сохранить одновременно Gutenberg, и классический редактор с возможностью переключения между ними. Вы можете настроить это в настройках плагина.
Первое, что вам нужно сделать, это установить и активировать плагин Classic Editor. Для более подробной информации смотрите наше пошаговое руководство о том, как установить плагин WordPress.
Плагин работает из коробки, и при активации он отключает редактор Gutenberg. А в настройках публикации (Настройки — Написание), появляются новые пункты: Редактор по умолчанию и разрешить или запретить переключение редакторов.
При правке настроек, не забудьте нажать на кнопку сохранения изменений, чтобы сохранить настройки.
Теперь вы сможете при редактировании статей или страниц можете переключатся с класического редактора на гутемберг.
Или наоборот с гутемберг на классический редактор.
Так же если зайти во все записи или страницы вы сможете выбирать чем их редактировать.
Это так сказать один из оптимальных вариантов когда вам нужны оба редактора. Если вы хотите целиком отключить Gutenberg, то лучше воспользуйтесь одним из вариантов ниже.
Отключение Gutenberg с помощью плагина Clearfy Pro
Clearfy Pro — это платный плагин от русских разработчиков, в ходит в мой список обязательных плагинов. Имеет из коробки возможность отключения Отключить Gutenberg и за одно и его виджетов (соответственно включить классические). Настройки находятся во вкладке «Дополнительно».
Отключение Gutenberg с помощью плагина WPCode
WPCode — это один из лучших бесплатных плагинов фрагментов кода для WordPress. Он позволяет легко добавлять пользовательский код в WordPress без необходимости редактировать файл functions.php вашей темы.
WPCode также имеет встроенную библиотеку фрагментов кода, которая упрощает настройку функций WordPress.
В библиотеке вы найдете проверенные фрагменты кода для таких популярных запросов, как отключение Gutenberg, отключение WordPress REST API, отключение автоматического обновления и многое другое.
Это избавляет от необходимости устанавливать кучу одноразовых плагинов.
После активации плагина перейдите в раздел Code Snippets — Library из бокового меню WordPress.
В окно поиска сниппетов, введите «Disable Gutenberg» после чего на против «Disable Gutenberg Editor (use Classic Editor)» нажмите на кнопку «Use snippet».
Затем WPCode автоматически добавит код, установит правильный метод вставки, а также добавит заголовок и теги, чтобы вы могли запомнить, для чего предназначен код.
Все, что вам нужно сделать, это переключить переключатель с «Inactive» на «Active» и нажать кнопку «Update».
Вот и все. Теперь редактор блоков Gutenberg отключен, и вы можете использовать редактор Classic.
Отключение Gutenberg при помощи плагина Disable Gutenberg
Если вы хотите отключить Gutenberg для определенных ролей пользователей и типов постов, то этот метод поможет вам в этом.
Во-первых, вам нужно установить и активировать плагин Disable Gutenberg.
После активации вам нужно посетить страницу Настройки -> Disable Gutenberg, чтобы настроить параметры плагина.
По умолчанию плагин отключит Gutenberg везде для всех пользователей вашего сайта. Однако, если вы хотите ограничить его для определенных ролей пользователей и типов постов, то вам нужно снять галочку с опции «Полное отключение».
Снятие флажка отобразит дополнительные опции для выборочного отключения Gutenberg для определенных ролей пользователей, типов постов, шаблонов тем или отдельных постов.
Эта опция полезна, если вы используете плагин WordPress, который не совместим с Gutenberg, но хотите использовать Gutenberg для других областей вашего сайта.
Однако многие инструменты сторонних разработчиков все еще в значительной степени полагаются на классический редактор WordPress и могут быть не полностью совместимы с блочным редактором.
Если это так, то эти настройки могут быть очень полезны для вас.
Не забудьте нажать на кнопку сохранения изменений, чтобы сохранить настройки.
Код для отключения Gutenberg
Данный код нужно внести в файл function.php, а лучше поместить в самодельный плагин myfunction.
add_filter('gutenberg_can_edit_post', '__return_false', 5);
add_filter('use_block_editor_for_post', '__return_false', 5);
Надеемся, что эта статья помогла вам отключить Gutenberg и сохранить классический редактор в WordPress.