Cuando empiezas con WordPress, todo parece encajar en dos cajones: entradas y páginas. Pero en cuanto haces la web de una inmobiliaria, una academia o una ruta turística, aparecen contenidos que no son ni lo uno ni lo otro: inmuebles, cursos, empresas, experiencias… Para eso existen los tipos de contenido personalizados (Custom Post Types o CPT), las taxonomías y los campos personalizados.
Este es el primer artículo de una serie de siete en la que vamos de cero a nivel avanzado. Como ejemplo, las capturas de esta serie son de una web real que he desarrollado: la de la Ruta del Vino Sierra de Francia, que tiene varios tipos de contenido propios. Si acabas de instalar WordPress, repasa antes cómo configurar WordPress paso a paso y qué plugins conviene tener en cuenta.
Entradas y páginas: lo que WordPress trae de serie
- Entradas (posts): tienen fecha, se ordenan de la más nueva a la más antigua y se clasifican con categorías y etiquetas. Son el blog o las noticias.
- Páginas (pages): contenido estable como Inicio, Quiénes somos o Contacto. Admiten jerarquía (página madre e hijas) y no usan categorías ni etiquetas.
Dato curioso: por dentro, todo en WordPress es un «post type»: entradas, páginas, medios, menús, revisiones… Se guardan en la misma tabla de la base de datos (
wp_posts) con una etiqueta que indica de qué tipo es cada registro.
¿Y si la web necesita algo más?
Imagina la web de una ruta del vino. Hay que publicar bodegas, alojamientos y restaurantes (empresas), catas y visitas (experiencias) y fichas de cada pueblo. Si lo metemos todo en «Entradas»:
- Las bodegas se mezclan con las noticias del blog.
- Todas comparten la misma ficha: no hay sitio para teléfono, dirección o precio.
- Listar «solo bodegas» se complica.
- Quien edita la web se pierde.
La solución es crear tipos de contenido propios, cada uno con su sección, su ficha y sus categorías.
Qué son los tipos de contenido personalizados (CPT)
Un Custom Post Type es un nuevo «cajón» de contenido que creamos nosotros, con su propio nombre y sus propias características:
- Menú propio en el escritorio, con su icono.
- URL propia, por ejemplo
/empresas/. - Plantilla propia: puede tener un diseño distinto al del blog.
- Clasificación y ficha: sus propias taxonomías y campos personalizados.

En la web de ejemplo hay cuatro: Experiencias, La Ruta, Empresas y Mis Pueblos. Otros ejemplos típicos: inmuebles, cursos, profesores, ofertas de empleo, platos de una carta, eventos o proyectos de un portfolio.
Taxonomías: la forma de clasificar
Una taxonomía agrupa elementos que tienen algo en común. WordPress trae dos: las categorías (jerárquicas, con madres e hijas) y las etiquetas (planas, sin jerarquía). Podemos crear las nuestras para cada CPT.
En la web de ejemplo, las Empresas usan dos taxonomías propias: Categorías Empresas (Bodegas, Alojamientos, Restaurantes, Comercios, Actividades de Ocio…) y Pueblos Empresas (San Esteban de la Sierra, Mogarraz, Miranda del Castañar…).
Campos personalizados: la ficha de cada elemento
Son datos extra, siempre con la misma estructura, que añadimos a cada contenido. WordPress los guarda como pares clave → valor (metadatos, en la tabla wp_postmeta). Por ejemplo, la ficha de una bodega:
| Clave (nombre del campo) | Valor |
|---|---|
| direccion | C/ Chorrito, 1 |
| CP-y-Localidad | 37671 San Esteban de la Sierra |
| info@dominiodelasierra.com | |
| URL-web | https://www.dominiodelasierra.com |
Ventajas: quien edita rellena casillas en lugar de maquetar, todas las fichas quedan homogéneas y podemos filtrar u ordenar por esos datos (precio, localidad…).
Las tres piezas encajan
- Tipo de contenido → el QUÉ: Empresa.
- Taxonomías → cómo se AGRUPA: Bodegas · San Esteban de la Sierra.
- Campos → qué DATOS tiene: dirección, teléfono, email, web, redes.

¿Cuándo merece la pena crear un CPT?
Sí, cuando hay muchos elementos con la misma estructura, necesitan una sección y URL propias, llevan datos que una entrada no tiene (precio, dirección, fechas) o los gestiona otra persona por separado.
No hace falta si son solo una o dos páginas, basta con una categoría del blog o nadie va a mantener ese contenido.
Truco: antes de abrir ningún plugin, dibuja en papel qué tipos de contenido hay, cómo se agrupan y qué datos lleva cada ficha. Te ahorrará rehacer trabajo.
En el próximo capítulo, que se publica el 13 de noviembre: Custom Post Type UI y ACF: los plugins gratuitos para crear tipos de contenido y campos.
Serie: tipos de contenido y campos personalizados en WordPress
- 1. Tipos de contenido personalizados en WordPress: qué son y cuándo usarlos (estás aquí)
- 2. Custom Post Type UI y ACF: los plugins gratuitos para crear tipos de contenido y campos (se publica el 13 de noviembre)
- 3. Cómo crear un tipo de contenido personalizado con CPT UI paso a paso (se publica el 20 de noviembre)
- 4. Campos personalizados con ACF gratis: guía paso a paso (se publica el 27 de noviembre)
- 5. Galerías de imágenes con ACF gratis: ACF Photo Gallery Field (se publica el 4 de diciembre)
- 6. Cómo mostrar los campos de ACF en tu web: Elementor, shortcode y PHP (se publica el 11 de diciembre)
- 7. CPT y ACF a nivel avanzado: código, ACF JSON y buenas prácticas (se publica el 18 de diciembre)
- 8. Tipos de contenido en Elementor Pro: plantillas, etiquetas dinámicas y condiciones (se publica el 25 de diciembre)


