WP REST API ломается не сам — его чаще ломают на интеграции
WP REST API в WordPress удобен ровно до тех пор, пока вы не начинаете отдавать через него всё подряд. Типичные ошибки: открывают лишние эндпоинты, забывают про авторизацию и не проверяют формат ответа на стороне фронта. В headless-проекте это быстро превращается в трудноотлавливаемые баги.
Что стоит проверить сразу:
— какие типы записей и поля реально нужны фронту;
— не утекают ли служебные данные в публичный ответ;
— одинаково ли ведут себя запросы с кэшем и без него;
— есть ли обработка пустых массивов, 401 и 404;
— не завязана ли логика UI на «идеальный» JSON. 🔧
Отдельно смотрите на производительность: если фронт делает 10 запросов вместо одного, REST API становится узким местом. Помогают агрегация данных на стороне WordPress, ограничение количества полей и предсказуемая схема ответов. Чем стабильнее контракт, тем меньше сюрпризов при развитии проекта.
Идея простая: сначала проектируйте JSON как продуктовый интерфейс, а уже потом подключайте верстку.
WordPress как Headless CMS
@wp_headless_arch_ww
WP REST API ломается не сам — его чаще ломают на интеграции
Этот пост опубликован в Telegram-канале WordPress как Headless CMS. Подписаться можно по ссылке: @wp_headless_arch_ww.