Как исправить ошибку публикации WordPress с ошибкой
Опубликовано: 2020-10-22Вы пытаетесь устранить ошибку WordPress Publishing Failed Error на своем веб-сайте?
Вы часто будете видеть, когда WordPress Publishing Failed редактирует сообщение или страницу. Эта ошибка не дает никаких подсказок, что делает ее особенно сложной для начинающих.
В этой статье мы научим вас, как быстро исправить ошибку WordPress Publishing Failed Error. Мы также проясним, что вызывает эту дилемму и как этого можно избежать в будущем.
Причина возникновения ошибки публикации WordPress
Если WordPress REST API не сообщается, это может привести к невозможности обновления в WordPress или ошибке WordPress Publishing Failed .
По сути, WordPress также использует набор API-интерфейсов, называемых «REST API», для отправки и получения запросов к базе данных WordPress. Если эти запросы не будут отправлены или получены, ни один из веб-сайтов WordPress не будет работать.
Сюда входит редактор блоков WordPress, который отправляет запросы в WordPress через API.
Почему WordPress сложно использовать REST API?
Тогда вы можете спросить, почему REST API перестал работать сам по себе, если я не внес никаких улучшений в свой сайт?
Любые ситуации могут запретить использование REST API в WordPress, например, если вы не подключены к Интернету или потеряли соединение.
Дополнительные объяснения могут быть немного сложнее. Например, вы могли непреднамеренно изменить URL-адрес сайта, плагин WordPress может вызвать проблему или вызовы API могут быть отключены сторонней службой.
Как исправить ошибку публикации WordPress с ошибкой?
Сказав это, давайте посмотрим, как решить проблемы и исправить ошибку WordPress Publishing Failed .
Шаг 1. Проверьте подключение к Интернету и URL-адрес вашего сайта.
Наиболее известным объяснением того, почему WordPress не удается обновить, является отсутствие подключения к Интернету. Если на вашем компьютере произойдет сбой подключения к Интернету, когда вы пишете блог, WordPress не сможет сохранить ваши обновления.
Убедитесь, что вы подключены к Интернету, используя новую вкладку браузера на других веб-сайтах.
Когда ваш интернет работает хорошо, настройка URL-адреса вашего сайта WordPress будет следующей вещью, которую вы захотите найти.
Теперь перейдите в « Настройки» >> «Страница» , чтобы убедиться, что адрес сайта и параметры адреса WordPress указаны правильно. У вас должны быть одинаковые URL-адреса в двух полях для большинства веб-сайтов.

Вам следует перейти к устранению неполадок, если ваши настройки веб-URL выглядят нормально и вы подключены к Интернету.
Шаг 2. Просмотр состояния веб-состояния WordPress для REST API.
WordPress оснащен передовым инструментом проверки работоспособности сайта, который предоставляет критически важную информацию о безопасности и эффективности веб-сайта.
Чтобы получить доступ к сводке, просто перейдите на страницу «Инструменты» >> «Здоровье» . Когда REST API не работает, вы можете увидеть это как «REST API обнаружил непредвиденный результат» в качестве предлагаемых изменений.


Вы также можете найти некоторые сведения об отладке, которые могут прояснить, что произошло при вызове REST API для WordPress. Этот анализ может дать вам некоторое представление о том, какой плагин или сторонняя служба могут вызвать проблему.
Но вам следует перейти на следующий уровень, если он не дает вам никаких указаний.
Шаг 3: отключите все плагины для WordPress
Лучший способ узнать это — отключить все плагины WordPress, если плагин WordPress допускает некорректное поведение REST API.
Вы должны перейти в Плагины >> Установленные плагины и выбрать все плагины, установив флажок. Использование выпадающего меню «Массовые действия», чтобы отключить все плагины.

После этого вы можете попробовать изменить экран редактирования поста. Это означает, что один из плагинов вызвал проблему, если ошибка WordPress Publishing Failed исчезла.
Теперь вы можете запускать свои плагины WordPress один за другим и пытаться воспроизвести ошибку. Как только вы найдете плагин, вызывающий проблему, автор плагина может обратиться за помощью, или вы можете найти другой плагин.
С другой стороны, пока все плагины WordPress не будут удалены, ошибка будет продолжаться.
Шаг 4. Также проверьте веб-сайт службы брандмауэра
Когда вы используете службу веб-брандмауэра, такую как Sucuri или Cloudflare, существует вероятность того, что такие службы могут блокировать запросы REST API.
Это может произойти, когда фильтры брандмауэра считают ваш IP-адрес подозрительным. Если ваш веб-сайт находится под постоянной угрозой DDOS, вы даже можете заблокировать запросы REST API.
Вам следует временно деактивировать Cloudflare, чтобы посмотреть, решит ли это проблему, если вы используете Cloudflare.
В области «Домены» панели инструментов обычно можно найти настройки Cloudflare. На вкладке «Мои сайты» >> «Управление» >> «Производительность» пользователи Bluehost могут легко найти ее.

Если вы используете любой другой хостинг-провайдер, настройки будут идентичными.
Если вы используете Sucuri, вы можете отправить электронное письмо сотрудникам службы поддержки, и они могут внести IP-адрес в белый список или сообщить вам, в чем проблема.
Наиболее частым источником сбоев при обновлении являются плагины и службы брандмауэра. Но если вы уже видите ошибку, вы можете сделать еще несколько вещей.
Шаг 5. Включите и просмотрите журнал отладки для WordPress
Встроенная функция WordPress ведет реестр всех ошибок WordPress. Он не регистрирует ошибки в REST API, но поможет вам увидеть, есть ли какие-либо другие проблемы, которые могут вызвать ошибку публикации WordPress .
Добавьте только следующие строки в ваш файл wp-config.php.
// Изменяем WP_DEBUG на true определить('WP_DEBUG', правда); // Вести журнал ошибок WordPress определить('WP_DEBUG_LOG', правда);
Не забудьте сделать резервную копию изменений в папке и загрузить файл. Теперь вы можете попробовать опубликовать, изменить или воссоздать запись в WordPress.
Шаг 6: Временно переключитесь на классический редактор WordPress
Классический редактор является временным решением этой ошибки. Старый редактор WordPress не использует REST API для изменения и публикации контента. Плагин Classic Editor легко устанавливается и активируется.
Когда этот параметр включен, сообщение, над которым вы работали, будет легко редактироваться. Не видя ошибки WordPress Publishing Failed Error , вы можете сохранить и опубликовать ее.
Шаг 7. Обратитесь в службу поддержки
Если ничего не помогает, вы можете обратиться за помощью. Вы можете начать с прямого обращения в свою хостинговую компанию. Журнал сервера и внешние ресурсы доступны для записи. Неисправный сервер или сбой в конце также могут привести к этому.
Подвести итог
Вот и все, мы надеемся, что вы узнали, как легко исправить ошибку WordPress Publishing Failed . А для посетителя, который попросил нас написать статью о том, как обновить WordPress , у нас есть отдельная статья на эту тему.
Если у вас есть какие-либо предложения или вопросы, оставьте комментарий и помогите нам стать лучше.