Сообщение WordPress «Не удалось обновить. Некорректный JSON‑ответ» обычно появляется, когда редактор (Block Editor / Gutenberg) не может корректно получить ответ от WordPress REST API.
Шаг 1 – Быстрые проверки (часто решают проблему)
- Обновите страницу и повторите (возможны временные проблемы с кэшем/CDN).
- Откройте URL REST API в браузере:
https://ваш-домен.tld/wp-json/
Должен отображаться JSON‑текст. Если вместо этого 403/404/500 или HTML – REST API блокируется или работает некорректно. - Очистите кэш:
- кэш браузера (или проверьте в режиме инкогнито)
- плагин LiteSpeed Cache (LSCache) → Purge All
- Cloudflare/CDN (если используете)
Шаг 2 – Пересохраните «Постоянные ссылки»
- В WordPress откройте Settings → Permalinks.
- Нажмите Save Changes (даже без изменений).
Шаг 3 – Отключите конфликтующие плагины/тему
Чаще всего мешают плагины безопасности и оптимизации. Временно отключите:
- плагины безопасности (firewall/WAF)
- плагины кэширования/оптимизации (особенно если их несколько)
- любой недавно установленный плагин
Затем попробуйте снова отредактировать страницу.
Шаг 4 – Проверьте SSL и адрес сайта
- Убедитесь, что админ‑панель открывается по HTTPS без циклических редиректов.
- Проверьте значения WordPress Address (URL) и Site Address (URL).
Шаг 5 – Проверьте логи в Plesk
Если URL REST API возвращает ошибку, найдите точную причину в логах:
- Откройте Plesk для вашего хостинга.
- Перейдите в Websites & Domains → Logs.
- Посмотрите записи в момент воспроизведения ошибки.
Шаг 6 – Проверьте лимиты PHP (если запросы «падают» по таймауту)
Если обновления не проходят из‑за таймаута, увеличьте лимиты PHP (память, время выполнения) для домена в Plesk.
После устранения
- Включайте плагины по одному, чтобы определить источник конфликта.
- Регулярно обновляйте WordPress, темы и плагины.
Добавить комментарий