La guía

La REST API: tu contenido convertido en datos

De /wp-json/wp/v2/posts a un JSON limpio que cualquier front sabe leer.

Aquí viene la parte que sorprende a mucha gente: desde hace años, cada WordPress trae una API REST completa en /wp-json/. Sin instalar nada, sin configurar nada. Tu contenido, ya disponible como JSON listo para que cualquier front lo lea.

Pruébalo ahora mismo

Abre una terminal y pídele a tu WordPress sus entradas:

curl http://tu-sitio.local/wp-json/wp/v2/posts

Te devuelve un array JSON con cada entrada: título, contenido, fecha, enlaces… Y hay más rutas de fábrica, sin mover un dedo:

GET /wp-json/wp/v2/posts/42     # una entrada concreta
GET /wp-json/wp/v2/pages        # páginas
GET /wp-json/wp/v2/media        # imágenes de la biblioteca

Pide solo lo que vas a usar

La API entiende parámetros para no traerte de más. Esto es clave para que el front vaya rápido:

GET /wp-json/wp/v2/posts?per_page=6&_fields=id,title,excerpt,slug

Con _fields le pides solo las columnas que vas a pintar y la respuesta pesa una fracción. per_page, categories, orderby… hay un parámetro para casi todo.

Cuando la API de serie no basta

Para una home a veces quieres un endpoint que lo devuelva todo junto y ya masajeado, en vez de hacer cinco llamadas. Eso se registra en el mu-plugin con register_rest_route(), y el front hace una sola petición. Menos viajes, front más simple. Este sitio usa exactamente /wp-json/espectacular/v1/landing para servir la portada de una tacada.

La REST API convierte tu WordPress en una fuente de datos. El front decide qué hacer con ellos.

Que la explore tu agente

Cópiale esto para que te mapee la API de tu sitio y proponga el endpoint de la home:

Explora la REST API de mi WordPress (/wp-json) siguiendo la skill
wp-wow: enséñame qué endpoints hay, cómo filtrar con _fields
para aligerar las respuestas, y propón un endpoint a medida para la home.

Ya tenemos los datos saliendo limpios. Toca ponerles una cara: el front.

¿Y ahora?

¿Lo construyes tú
o lo monto yo?

Si te lo quieres montar tú, tienes la guía paso a paso aquí. Y si prefieres que lo monte yo, déjame tu proyecto y hablamos.