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.


Tenemos diferentes tipos de hosting, selecciona uno:


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 especializado en WordPress con discos SSDWordPress 53´99 / mes
  • Hosting especializado en WordPress con discos SSDWordPress 257´99 / mes
  • Hosting especializado en WordPress con discos SSDWordPress 509´99 / mes
  • Hosting especializado en WordPress con discos SSDWordPress 53´99/mes
  • Hosting especializado en WordPress con discos SSDWordPress 257´99/mes
  • Hosting especializado en WordPress con discos SSDWordPress 509´99/mes
    • Una vez dado de alta tu alojamiento web, recibirás los vales correspondientes para registrar nuevos dominios .ES, .COM ó .EU.Una vez dado de alta tu alojamiento web, recibirás los vales correspondientes para registrar nuevos dominios .ES, .COM ó .EU.Una vez dado de alta tu alojamiento web, recibirás los vales correspondientes para registrar nuevos dominios .ES, .COM ó .EU.Una vez dado de alta tu alojamiento web, recibirás los vales correspondientes para registrar nuevos dominios .ES, .COM ó .EU.
    • Almacenamiento en disco duro ultra rápido SSDAlmacenamiento en disco duro ultra rápido SSDAlmacenamiento en disco duro ultra rápido SSDAlmacenamiento en disco duro ultra rápido SSDAlmacenamiento en disco duro ultra rápido SSD
    • El espacio en disco es la suma del espacio que ocupan los archivos que forman la web y el correo electrónico.
    • La transferencia de datos mensual es la cantidad total de información que se descargan los visitantes de nuestra web en cada acceso más nuestro uso a través de FTP y correo.
    • Ideado para sacar el máximo partido a tu WordPress
    • Aumenta la velocidad de tu web + Info
    • Tras evaluación de nuestro equipo de migraciones
    • Te ayudamos vía email y teléfono en todas tus consultas sobre hosting web
    • Elige la versión de PHP que necesites
    • Certificado SSL autofirmadoCertificados Let's Encrypt. Mas Información AQUICertificados Let's Encrypt. Mas Información AQUICertificados Let's Encrypt. Mas Información AQUICertificados Let's Encrypt. Mas Información AQUI
    • Contrata tu hosting web y consigue dominios gratisUna vez dado de alta tu alojamiento web, recibirás los vales correspondientes para registrar nuevos dominios .ES, .COM ó .EU.Una vez dado de alta tu alojamiento web, recibirás los vales correspondientes para registrar nuevos dominios .ES, .COM ó .EU.Una vez dado de alta tu alojamiento web, recibirás los vales correspondientes para registrar nuevos dominios .ES, .COM ó .EU.Una vez dado de alta tu alojamiento web, recibirás los vales correspondientes para registrar nuevos dominios .ES, .COM ó .EU.
    • Migramos tu web de tu actual host a HostinetMigramos tu web de tu actual host a HostinetMigramos tu web de tu actual host a HostinetMigramos tu web de tu actual host a Hostinet
    • Ideado para sacar el máximo partido a tu WordPress
    • Te ayudamos vía email y teléfono en todas tus consultas sobre hosting web
    • Hosting específicamente preparado para sacar el máximo rendimiento a tu Wordpress
    • Contrata tu hosting web y consigue dominios gratisUna vez dado de alta tu alojamiento web, recibirás los vales correspondientes para registrar nuevos dominios .ES, .COM ó .EU.Una vez dado de alta tu alojamiento web, recibirás los vales correspondientes para registrar nuevos dominios .ES, .COM ó .EU.Una vez dado de alta tu alojamiento web, recibirás los vales correspondientes para registrar nuevos dominios .ES, .COM ó .EU.Una vez dado de alta tu alojamiento web, recibirás los vales correspondientes para registrar nuevos dominios .ES, .COM ó .EU.
    • Cada dominio alojado muestra un contenido único y diferente del resto
    • Aparcando un dominio secundario en el alojamiento de nuestro dominio principal conseguimos que ambos dominios resuelvan indistintamente con la misma página que tenemos colgada.
    • Cuentas de correo gestionables a través de POP, IMAP y servicio Webmail
    • Tus buzones de correo y mails limpios de virus y con un potente filtro antispam
    • Centro de datos en Madrid (España)
    • Opción de contratación de IP dedicadaPuedes contratar tu Ip dedicada por solo 11.95 € al año AQUIPuedes contratar tu Ip dedicada por solo 11.95 € al año AQUIPuedes contratar tu Ip dedicada por solo 11.95 € al año AQUIPuedes contratar tu Ip dedicada por solo 11.95 € al año AQUI
    • Opción de contratación de certificados SSL. Se requiere Ip dedicada.Puedes contratar tu certificado SSL por solo 14.95 € al año AQUIPuedes contratar tu certificado SSL por solo 14.95 € al año AQUIPuedes contratar tu certificado SSL por solo 14.95 € al año AQUIPuedes contratar tu certificado SSL por solo 14.95 € al año AQUI
    • Bases de datos MySQL disponibles para su uso en cada alojamiento web
    • ¿Quieres realizar desarrollos con Python? En Hostinet innovamos dia a dia en tu beneficio y por ello te presentamos como última novedad en todos nuestros servidores Web la posibilidad de desplegar tus aplicaciones con Python directamente desde el cPanel de tu Hosting.
    • ¿Quieres desarrollar tus aplicaciones con Ruby? En Hostinet te presentamos como última novedad en todos nuestros servicios de Hosting Web la posibilidad de desplegar tus aplicaciones con Ruby on Rails directamente desde el panel de control cPanel.
    • El fichero .htaccess permite modificar diferentes variables en la configuración de nuestra cuenta de alojamiento en el servidor.
    • El módulo mod_rewrite permite crear direcciones URL alternativas a las dinámicas generadas por la programación de nuestros sitio web (blog, foro, portal…), de tal modo que sean más legibles y fáciles de recordar
    • Te ayudamos vía email y teléfono en todas tus consultas sobre hosting web. Soporte en español por personal de Hostinet.
    • Completa recopilación de tutoriales sobre Hosting, Dominios y Wordpress
    • 30 dias para probar tu servicio de Hosting y si no te convence el servicio... te devolvemos el dinero!!
    • Copia diaria incremental realizada por HostinetCopia diaria incremental realizada por HostinetCopia diaria incremental realizada por HostinetCopia diaria incremental realizada por Hostinet
    • Podrás hacer tus copias de seguridad desde tu panel de alojamiento webPodrás hacer tus copias de seguridad desde tu panel de alojamiento webPodrás hacer tus copias de seguridad desde tu panel de alojamiento webPodrás hacer tus copias de seguridad desde tu panel de alojamiento web
    • Precio para nuevas altas. Contratación anual.
    • Para altas de nuevos productos realizadas desde el 13 de Junio hasta el 15 de julio de 2022. No aplicable a planes antiguos.