4.5Tipos de contenido personalizados & campos (ACF)
Lo esencial en 30 segundos
- Un CPT (tipo de contenido personalizado) crea un nuevo tipo más allá de las entradas y las páginas: Realizaciones, Miembros, Eventos.
- ACF añade campos estructurados (texto, imagen, fecha, relación) a esos contenidos, sin programar.
- Esta estructuración convierte WordPress en una herramienta de negocio: los datos se vuelven introducibles y mostrables de forma limpia.
Minicaso hilado — un catálogo de realizaciones
Hassan quiere presentar sus realizaciones a medida: una ficha por pieza, con el material, las dimensiones, el año y una foto. Samir entiende que una página por realización sería inmanejable. Crea un tipo de contenido «Realizaciones» y campos ACF específicos, y luego los muestra en una plantilla. Después Hassan introduce sus piezas como fichas estructuradas.
Continuación del caso 4.4 — el sitio está personalizado, se convierte en una herramienta de negocio.
1. Crear un tipo de contenido
WordPress ofrece de forma nativa las entradas y las páginas. Para una necesidad de negocio —un catálogo de realizaciones, un directorio de miembros, una lista de eventos— se crea un tipo de contenido personalizado (CPT). Aparece como un menú independiente en la administración, con su propia lista y su propio formulario.
Un CPT se crea con un plugin como Custom Post Type UI o directamente con ACF Pro. Samir define un nombre claro, etiquetas comprensibles para Hassan y activa los elementos útiles: título, editor, imagen destacada, archivos. Se evita multiplicar los CPT sin necesidad.
2. Añadir campos con ACF
ACF (Advanced Custom Fields) añade campos personalizados a un contenido: texto, número, imagen, fecha, relación, etc. Los campos se agrupan en un grupo asignado al CPT. Hassan rellena entonces una ficha estructurada en lugar de un texto libre, lo que garantiza datos coherentes.
La visualización se hace mediante un bloque ACF, una plantilla del tema hijo o un maquetador. Samir prevé una visualización legible en la ficha y en los listados. También revisa el rendimiento y la sencillez de edición: una herramienta de negocio debe seguir siendo comprensible para el cliente.
🔎 Ejemplo concreto — Fichas Realizaciones (caso Samir)
CPT: Realizaciones (icono paleta, archivos activados).
Campos ACF: Material (texto), Dimensiones (texto), Año (número), Foto (imagen).
Introducción: «Jarrón Atlas», gres esmaltado, 32 cm, 2026.
Visualización: plantilla de ficha + cuadrícula de realizaciones.
→ Hassan añade una pieza en pocos minutos.
Resultado: un catálogo coherente y fácil de enriquecer.
Lección: la estructura sirve al cliente tanto como al diseño.
Vocabulario de la sección
- CPT
- Tipo de contenido personalizado, más allá de las entradas y las páginas: Realizaciones, Miembros, Eventos.
Ejemplo sencillo: un menú «Realizaciones» en la administración.
Lo que no es: crear una página por realización sin estructura.
Reflejo: necesidad de negocio repetitiva = CPT.
- ACF
- Plugin que añade campos personalizados a los contenidos, sin programar.
Ejemplo sencillo: campos Material, Dimensiones, Año.
Lo que no es: escribirlo todo en el cuerpo de la entrada.
Reflejo: dato estructurado = campo ACF.
- Campo personalizado
- Dato estructurado vinculado a un contenido: texto, imagen, fecha, relación.
Ejemplo sencillo: el año de creación de una pieza.
Lo que no es: repetir la información en el texto libre.
Reflejo: un campo por cada dato útil.
- Grupo de campos
- Conjunto de campos ACF asignado a un tipo de contenido.
Ejemplo sencillo: la ficha completa de una realización.
Lo que no es: crear campos sin asignarlos.
Reflejo: grupo = formulario de negocio.
- Visualización de los campos
- Recuperación y visualización de los campos en una plantilla, un bloque o un maquetador.
Ejemplo sencillo: la ficha muestra material y dimensiones.
Lo que no es: introducir los campos sin mostrarlos nunca.
Reflejo: estructurar y luego restituir.
En la práctica — Crear un tipo de contenido a medida
- Instala ACF y un plugin de creación de CPT, y crea un tipo «Realizaciones».
- Crea un grupo de campos ACF: Cliente, Año, Imagen, Descripción.
- Añade una realización y rellena la ficha estructurada.
- Muestra los campos en una plantilla o un bloque y verifica el resultado.
Guion listo para decir — explicar la estructura de negocio (25 s)
«Tus realizaciones no serán simples páginas: cada pieza tendrá una ficha con el material, las dimensiones, el año y la foto. Añadirás una pieza en pocos minutos y el sitio la mostrará de forma limpia en todas partes».
Mostrar la pantalla de introducción: es lo que convence al cliente del valor.
Modelo copiar-pegar — ficha CPT
CPT: _______________
ETIQUETAS: _______________
CAMPOS ACF: _______________
TIPO DE CADA CAMPO: texto / número / imagen / fecha / relación
VISUALIZACIÓN PREVISTA: plantilla / bloque / maquetador
INTRODUCCIÓN PROBADA CON EL CLIENTE: sí / no
Catálogo
CPT Realizaciones o Productos con campos y cuadrícula de visualización.
Directorio
CPT Miembros con función, foto y datos de contacto.
Eventos
CPT Eventos con fecha, lugar e inscripción.
Portafolio
CPT Proyectos con cliente, año, galería y resultados.
✓ Buenas prácticas
- Crear un CPT solo para una necesidad repetitiva.
- Nombrar los campos para el cliente, no para el desarrollador.
- Prever la visualización desde el diseño de los campos.
✗ Errores frecuentes
- Multiplicar los CPT sin necesidad.
- Poner datos estructurados en texto libre.
- Crear campos sin mostrarlos.
Puntos clave
- Un CPT crea un tipo de contenido de negocio.
- ACF añade campos estructurados sin programar.
- La introducción se vuelve coherente y rápida para el cliente.
- La visualización restituye los datos en las plantillas.
Reto 48 h — aplica mañana
Crea un CPT «Realizaciones» con cuatro campos ACF, introduce dos fichas y muéstralas en una plantilla o una cuadrícula. 35 minutos.
- Creo un CPT con etiquetas claras.
- Añado campos ACF e introduzco una ficha.
- Muestro los campos en una plantilla.
Preguntas frecuentes
¿ACF es gratuito?
ACF ofrece una versión gratuita suficiente para los campos básicos y una versión Pro para campos avanzados, opciones y creación de CPT. Para un sitio de negocio simple, la versión gratuita puede bastar.
¿Cuándo crear un CPT en lugar de una categoría?
Una categoría clasifica entradas; un CPT crea un tipo de contenido distinto con sus propios campos y su administración. En cuanto un contenido tiene una estructura de negocio repetitiva, el CPT es más adecuado.
¿Qué pasa con el contenido si desactivo ACF?
Los valores de los campos siguen guardados en la base de datos, pero su visualización depende del plugin o del código que los recupera. Desactivar ACF puede por tanto romper la visualización de las fichas: se hace copia de seguridad y se prueba antes.
Hassan quiere una ficha «Realizaciones» con campos (material, dimensiones, año). ¿Qué enfoque elegir?