Custom Post Type, Qué son y Cómo Crearlos en WordPress

Categorias: Wordpress

Custom Post Type, Qué son y Cómo Crearlos en WordPress

Los «Custom Post Types» en WordPress son muy útiles a la hora de crear tipos de entradas personalizadas dependiendo del contenido que queremos añadir. Vamos a explicar qué son y cómo puedes crear los CPT en tu WordPress con ayuda de un plugin.

Si trabajas con WordPress ya sabrás que es un post o entrada y también habrás visto que tienes una opción para añadir páginas, que se parecen pero no son lo mismo.

Puedes añadir el título, el texto, enlaces, imágenes, etc… tanto en los post como en las páginas, pero hay diferencias, ya que están creadas para mostrar un contenido distinto.

Custom Post Types se traduce como «Tipos de Entradas Personalizadas» y lo que se consigue con su uso es crear un «esquema» de post personalizado y acorde con el tipo de contenido que queremos añadir.

Este es muy útil cuando tenemos que añadir cierto tipo de contenido en un post con características distintas a las habituales, incluso el diseño puede cambiar.

Un ejemplo muy común para comprender mejor los Custom Post Types es el plugin WooCommerce.

Si has instalado alguna vez WooCommerce en un WordPress habrás visto que se ha creado un nuevo menú llamado Productos.

Y si añades un nuevo producto, verás que te recuerda mucho a un post habitual, pero tiene un apartado para añadir el precio, stock, envío, etc... que no encontrarás en un post y es un ejemplo de lo que es Custom Post Types.

ejemplo cpt woocommerce - WordPress Custom Post Types

Hay más plugins que crean sus propios CPT, pero si lo que necesitas es crear tu propia personalización, no hay más remedio que hacerlo a mano o usando un plugin.

Si sabes de programación puedes hacerlo a mano, pero si no es así puedes recurrir a la ayuda de un plugin.

El plugin más utilizado en WordPress para crear las entradas personalizadas en Custom Post Type UI con más de 1 millón de instalaciones activas, así que vamos a ver cómo funciona.


Hosting Genérico


Plugin Custom Post Types UI para WordPress

El plugin Custom Post Type UI puedes instalarlo libremente desde el repositorio de plugins de tu instalación de WordPress o si prefieres instalarlo de forma manual, puedes hacerlo desde aquí.

Una vez lo tengamos instalado y activado en nuestro WordPress, veremos un nuevo menú llamado CPT UI, desde donde podemos configurar nuestro propios Custom Post Types sin tener que tocar código ni editar archivos.

cpt ui menu - WordPress Custom Post Type

Para ir directos al grano y crear tu primer CPT tienes que acceder a la primera opción que es Añadir/Editar Tipos de Contenido.

Aquí encontrarás la Configuración Básica con 3 campos que tienes que rellenar para crear el primer CPT:

cpt configuracion basica - WordPress

Después pulsamos sobre el botón Añadir Tipo de Contenido y listo, veremos en nuevo menú con los datos que le hemos facilitado.

cpt ejemplo basico - WordPress

Podemos añadir más etiquetas desde Añadir/Editar Tipos de Contenidos y luego en la pestaña Editar Tipos de Contenido.

cpt editar contenido anadido - WordPress

Si bajamos un poco más veremos el cuadro de Etiquetas Adicionales y desde ahí podemos añadir las etiquetas que necesitemos.

Como verás, hay muchos campos que rellenar, pero no es necesario hacerlo a mano, puedes usar la opción de relleno Automático de las Etiquetas y luego editar las que consideres oportuno.

cpt etiquetas adicionales - WordPress

Si bajamos un poco más, veremos el cuadro de Ajustes desde donde podemos configurar este CPT en particular para que se adapte a nuestras necesidades.

Hay muchas opciones y la mayoría se configuran como Verdadero/Falso, así que si activas algo que luego no te cuadra, sólo tiene que volver y cambiarlo por Falso o viceversa.

cpt ajustes - WordPress Custom Post Type

Entre los ajustes puedes, por ejemplo, cambiar el icono que aparecerá en el menú de WordPress, aunque deberás subir la imagen o utilizar alguno de los creados en Dashicons de WordPress.

cpt ajustes icono - WordPress Custom Post Type

También podemos añadir o quitar las opciones que WordPress tiene por defecto desde la opción de Soportes.

Por defecto estará marcado el Título, el Editor y la Imagen Destacada, pero podemos marcar el resto de opciones que queremos que aparezcan a la hora de rellenar el CPT.

Por ejemplo los Comentarios, el Autor o un Extracto, aunque por supuesto, puedes añadir tus propios soporte personalizados desde la opción Compatibilidades personalizadas.

Y con esto ¡¡ya tendrías creado tu primer Custom Post Type!!

cpt ejemplo final - WordPress Custom Post Type

Cosas a Tener en Cuenta

Como verás, esto es sólo una toma de contacto con los Custom Post Types, ya que para quedaría mucho por configurar para ser mucho más personalizable.

Por ejemplo añadir taxonomías para poder añadir más info al CTP, siguiendo nuestro ejemplo podríamos añadir las taxonomías de Actor, Director, Guionista, etc…

También haría falta configurar los campos que podemos añadir en el post personalizado, como la fecha de estreno, argumento, etc… aunque para esto nos haría falta un plugin que nos permitiera añadirlos, ya que no es cosa del plugin Custom Post Types UI.

En cualquier caso la personalización de un CPT tiene muchas posibilidades y aunque cueste un poco dejarlo a nuestro gusto, los resultados pueden ser muy interesantes para crear el mejor contenido de la forma más fácil con WordPress.

Hosting WordPress SSD + LiteSpeed + IP Española

Hosting WordPress