Ошибка публикации Гутенберг

3 шага, чтобы редактор Gutenberg заработал, если возникла ошибка публикации

Не можете сохранить запись в новом редакторе WordPress? Я тоже столкнулась с этой проблемой и поняла, в чем же мой косяк.

Ошибка публикации в редакторе WordPress

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

3 шага для устранения ошибки публикации WordPress

Вероятнее всего, причина в том, что отключен REST API. Дело в том, что после выхода версии WordPress 4. 4 был внедрен REST API – эта штука нужна для разработчиков, и многие вебмастера стали советовать отключать эту функцию тем, у кого обычные блоги на Вордпресс, чтобы не утяжелять работу сайта.

REST API – нужная функция, необходимая для устранения разрыва между ядром PHP WordPress и встроенным JavaScript. Без REST API не работают многие плагины! Не нужно отключать!

Но такие вовсе не разработчики, как я, стали отключать эту штукенцию, дабы надо же ускорять сайт! Кто-то отключал через плагин, кто-то через код, кто-то вообще мог не понять, что вообще отключил. Итак, выясняем, работает ли у вас REST API.

1. Установите плагин Health Check

Health Check проверит ваш сайт на совместимость плагинов и на работу некоторых важных функций. Он вам скажет, включен REST API или нет. У меня оказался отключен на двух сайтах, т.е проблема однозначно не в теме.

Ошибка публикации в WordPress - как избавиться

После проверки сайта можете отключить и удалить его.

2. Деактивируйте плагин Disable REST API

Многие отключали REST API через этот плагин, тогда просто деактивируйте и удалите его.

3. Удалите код в functions.php

Это мой случай. На одном сайте я еще несколько месяцев назад установила этот код, на другом пару месяцев назад. И по старинке пользовалась классическим редактором, который очень скучен по сравнению с Gutenberg.

Отключать REST API? Нет
Вот этот код удаляйте

Как убрать дубли wp-json и oembed

После возвращения REST API, возвращаются и дубли, которые вроде как очень вредны для вашего сайта в поисковой выдаче. Закрыть вы их можете через robots.txt, просто установите этот код.

Disallow: /wp-json/*


Опубликовано

в

от

Метки:

Комментарии

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *