La guía

Campos a medida sin morir en el intento

Estructura tu contenido con meta nativa o ACF y exponlo limpio en la API.

El contenido real casi nunca es «título más texto». Quieres un subtítulo, una etiqueta, un color de acento, un tiempo de lectura… Todo eso son campos a medida, y son precisamente lo que convierte tu WordPress en un CMS de verdad y no en un bloc de notas glorificado.

Meta nativa, sin plugins

WordPress te deja registrar campos y publicarlos en la REST API directamente, sin instalar nada:

<?php
register_post_meta( 'post', 'subtitle', array(
  'type'         => 'string',
  'single'       => true,
  'show_in_rest' => true,   // ← la línea que lo hace visible en la API
) );

Esa línea show_in_rest es la clave: hace que el campo aparezca dentro de cada entrada en /wp-json/wp/v2/posts, listo para que el front lo pinte donde quiera. Esta misma web lo usa para el color de acento de cada tarjeta: no está en el diseño, sale de un campo del CMS.

¿Y ACF?

Si quien edita va a tocar mucho contenido, Advanced Custom Fields le da una interfaz cómoda en el editor: campos de fecha, de imagen, de selección… Con la opción «Show in REST» activada, esos campos salen igual por la API. El front ni se entera de cuál de los dos métodos usaste: ve JSON y punto.

Modela el contenido como datos, no como texto. El diseño se lo pones tú después, sin tocar lo que escribió el editor.

Compruébalo

Después de registrar un campo y rellenarlo en una entrada, míralo salir por la API:

curl "http://tu-sitio.local/wp-json/wp/v2/posts/1?_fields=title,meta"

Que los diseñe tu agente

Añade campos a medida a mis entradas siguiendo la skill wp-wow:
registra meta nativa con show_in_rest (subtítulo, color de acento y
tiempo de lectura) y enséñame cómo se ven en la REST API.

Con el contenido bien estructurado, toca sacarlo al mundo. Hablemos del deploy.

¿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.