rizloff
WordPress

Gutenberg или классический редактор

2 мин чтения

Осенью, когда писал про Fedora 31, я впервые за шесть лет открыл редактор и не узнал его. Пока меня не было, в WordPress 5.0 старый редактор заменили на Gutenberg, редактор из блоков. Каждый абзац, картинка, заголовок — отдельный блок со своими настройками.

Что не так

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

Старая запись открывается одним блоком «Классический». Внутри тот же текст, что был, его можно править. Но если нажать «Преобразовать в блоки», WordPress разбирает HTML по-своему, и в записях с кодом и таблицами получается каша. Я так испортил одну запись про mod_rewrite, пришлось откатывать из редакций.

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

Classic Editor

Вернуть старый редактор можно официальным плагином Classic Editor. Ставится из админки, «Плагины» → «Добавить новый», после установки в «Настройки» → «Написание» появляется выбор:

  • какой редактор по умолчанию;
  • можно ли пользователям переключаться между ними.

Я разрешил переключение: старые записи правлю в классическом, новые пробую в блоках.

Плагин обещают поддерживать до конца 2021 года. Что будет потом, неясно. Поэтому совсем от блоков я не отказываюсь, привыкаю понемногу.

Совет

Не преобразовывайте старые записи в блоки целиком, если в них есть код или нестандартная разметка. Классический блок их прекрасно показывает, а сломать легко. Если уже сломали, «Редакции» справа в настройках записи вернут как было.

Что-то не сработало или нашли ошибку — напишите: rizloff@gmail.com или @rizloff в Telegram.