WP REST API ломают не WordPress, а плохую схему доступа
WP REST API — это не «магия для фронтенда», а обычный слой, через который вы отдаёте данные наружу. Если использовать его без правил, быстро появляются лишние запросы, утечки полей и каша в структуре ответа.
Базовый чек-лист:
• отдавайте только нужные поля, а не весь объект записи;
• ограничивайте доступ к приватным данным и служебным мета-полям;
• заранее продумайте формат для ACF, таксономий и медиа;
• для тяжёлых списков используйте пагинацию и фильтры, а не выгрузку всего массива.
Отдельно следите за производительностью: не делайте по одному запросу на каждую карточку, если можно собрать данные одним эндпоинтом. Для headless-проектов это критично — фронтенд начинает зависеть от количества запросов сильнее, чем от объёма контента.
Если REST API кажется неудобным, проблема обычно не в нём, а в том, что контракты между WordPress и фронтендом не описаны заранее. Сначала схема ответа, потом разработка — так интеграция остаётся предсказуемой и не разваливается на редких кейсах.
WordPress как Headless CMS
@wp_headless_arch_ww
WP REST API ломают не WordPress, а плохую схему доступа
Этот пост опубликован в Telegram-канале WordPress как Headless CMS. Подписаться можно по ссылке: @wp_headless_arch_ww.