WP REST API ломается не там, где думают: 4 ошибки интеграции
WP REST API часто считают «просто JSON-эндпоинтами», но проблемы обычно возникают на стыке данных, авторизации и структуры ответов.
— Не фиксируйте фронт на жёстких путях и полях: если запросы завязаны на один формат, любое изменение в структуре контента превращается в поломку.
— Не тащите лишнее в ответ: фильтруйте поля через _fields, иначе API начнёт отдавать больше, чем нужно, и усложнит поддержку.
— Не игнорируйте авторизацию: для приватных данных используйте права доступа и nonce, а не «скрытие» на клиенте.
— Не смешивайте бизнес-логику с рендером: подготовку данных лучше делать на стороне WordPress, а не собирать всё в React наугад.
Отдельно проверьте кэширование и ошибки: одинаковый запрос должен давать предсказуемый ответ, а 401/403/404 — быть нормальными, а не «пустым JSON без объяснений».
Если строите headless-проект на WordPress, сначала опишите контракт API, потом фронт. Так интеграция переживает и рост контента, и изменение шаблонов без лишней боли.
WordPress как Headless CMS
@wp_headless_arch_ww
WP REST API ломается не там, где думают: 4 ошибки интеграции
Этот пост опубликован в Telegram-канале WordPress как Headless CMS. Подписаться можно по ссылке: @wp_headless_arch_ww.