Guía de tipos de publicaciones personalizadas de WordPress: qué son y cómo crear una
Publicado: 2019-05-01Si alguna vez ha puesto un pie dentro del tablero de WordPress, sabe que WordPress le permite crear dos tipos de contenido: publicaciones y páginas .
Pero esos valores predeterminados no son los únicos tipos de contenido que puede crear, y un tipo de publicación personalizada de WordPress le permite crear sus propios tipos de contenido que puede agregar y administrar a través del panel de WordPress.
Puede agregar "Eventos", "Trabajos", "Productos" (eso es lo que hace WooCommerce ), ¡cualquier cosa que tenga sentido para su sitio!
En esta publicación, aprenderá todo sobre los tipos de publicaciones personalizadas y las increíbles posibilidades que desbloquean. Luego, te mostraré cómo puedes crear tu propio tipo de publicación personalizada de WordPress.
Vamos a profundizar en…
¿Qué es un tipo de publicación personalizada de WordPress? Explicado con más detalle
Los tipos de publicaciones personalizadas son lo que hacen de WordPress un sistema de gestión de contenido completo, en lugar de una simple plataforma de blogs.
Usando el poder de los tipos de publicaciones personalizadas, puede convertir WordPress en una tienda de comercio electrónico, un directorio de empresas locales, un sitio de listas de eventos ... y cualquier otra cosa que pueda imaginar.
Profundicemos un poco más ...
Un "tipo de publicación" es solo un tipo de contenido en su sitio. Piense en ello como un depósito que organiza todo el contenido que se le asigna.
Luego, cada entrada individual en ese tipo de contenido es una "publicación" ( "p" minúscula ).
Eso significa, y me disculpo de antemano por la confusión que estoy a punto de introducir en su cerebro , las publicaciones son parte del [publicaciones] [tipo de publicación].
Más específicamente, una [Publicación] ( "p" mayúscula - una publicación de blog) es una sola [publicación] ( "p" minúscula ) en la [publicación] [tipo de publicación].
De manera similar, una [Página] es una única [publicación] en la [página] [tipo de publicación].
Y estoy contigo, parece super complicado innecesariamente.
Sin embargo, una vez que superar ese pequeño capricho, es útil entender que los puestos de blogs son simplemente otro tipo de correos, y usted tiene la posibilidad de añadir sus propios tipos de envíos a través de esta cosa mágica llamada tipos personalizados de correos.
En términos de la base de datos de su sitio de WordPress, cada publicación ( "p" minúscula) se almacena en la misma tabla en su base de datos, independientemente del tipo de publicación .
Dos ejemplos de tipos de publicaciones personalizadas de WordPress en acción
Para llevar a casa la idea de un tipo de publicación personalizada de WordPress, profundicemos en dos ejemplos comunes:
- WooCommerce, que convierte WordPress en una tienda de comercio electrónico
- bbPress, que convierte WordPress en un foro
Con WooCommerce, puede agregar nuevos productos desde su panel de WordPress. ¡Ese es un tipo de publicación personalizada! Pero también obtienes otros tipos de publicaciones. Por ejemplo:
- Los cupones de la tienda obtienen su propio tipo de publicación de cupones por separado
- Los pedidos de los clientes obtienen su propio tipo de publicación de pedidos por separado
O, si crea un foro en WordPress con el complemento bbPress, tendrá tipos de publicaciones personalizadas por separado para:
- Foros
- Temas
- Respuestas
¿Captar la idea? Los tipos de publicaciones de WordPress te permiten hacer cosas realmente interesantes con tu sitio.
Cómo crear su propio tipo de publicación personalizada de WordPress
Ahora vamos a poner las cosas un poco más en práctica y le mostraré cómo crear su propio tipo de publicación personalizada de WordPress.
No se preocupe, aunque podría haberlo asustado un poco con la diferencia entre una "publicación" y una "publicación", el proceso real de creación de un tipo de publicación personalizada es algo que cualquiera puede hacer; todo lo que necesita es una publicación gratuita. complemento llamado IU de tipo de publicación personalizada.
Supongamos que desea crear su propio tipo de publicación personalizada para "Trabajos", como el ejemplo que mencioné anteriormente.
Una vez que instale y active el complemento, vaya a CPT UI → Agregar / editar tipos de publicaciones . Luego, ingresa información básica en la parte superior y hace clic en Agregar tipo de publicación :

¡Y eso es! Una vez que haga clic en el botón, verá una nueva área de trabajos en la barra lateral de su panel de WordPress. Para agregar una nueva publicación ( "p" minúscula ) al tipo de publicación de Trabajos, simplemente diríjase a Trabajos → Agregar nuevo :

Y una vez que esté allí, verá que el editor se ve prácticamente idéntico a lo que parece para crear una nueva publicación o página:

Y una vez que publique su trabajo, puede verlo en la parte frontal de su sitio, donde, nuevamente, se ve exactamente como una publicación o una página. Sin embargo, tenga en cuenta la estructura de la URL:

De manera similar, si fue a susitio.com/trabajo , verá una lista de todos los trabajos, al igual que las personas ven una lista de todas las publicaciones de su blog cuando visitan su página de blog.
Cómo mejorar su tipo de publicación personalizada de WordPress
A veces, el enfoque anterior puede ser todo lo que necesita. Por ejemplo, si desea crear un tipo de publicación separada para "Reseñas" en su sitio, es posible que desee que funcione de la misma manera que sus publicaciones de blog habituales.
Sin embargo, la mayoría de las veces, está utilizando un tipo de publicación personalizada de WordPress específicamente porque desea que sea diferente de las publicaciones y páginas normales.
Con ese fin, analicemos algunas de las formas en que puede mejorar su tipo de publicación personalizada.
Crear taxonomías personalizadas (categorías o etiquetas)
Cuando escribe una publicación de blog, sabe que puede agregar categorías y etiquetas para ayudar a organizar sus publicaciones de blog.
Una taxonomía personalizada le permite agregar su propio categorizador único que funciona como una categoría o como una etiqueta.

Volvamos al ejemplo de "Trabajo". Probablemente desee una forma de dividir los trabajos por departamento ( por ejemplo, "Marketing", "Administración", etc. ).
Para ello, puede crear una taxonomía personalizada de "Departamento". Luego, los visitantes pueden optar por explorar todos los trabajos de cada departamento ( al igual que los visitantes pueden explorar todas las publicaciones del blog en una categoría específica ).
Para crear una taxonomía personalizada de WordPress, puede usar el mismo complemento de IU de tipo de publicación personalizada. Vaya a la interfaz de usuario de CPT → Agregar / editar taxonomía .
Allí, puede darle un nombre y elegir a qué tipo de publicación "adjuntarlo". Para este ejemplo, lo adjuntaría al tipo de publicación Trabajos :

Luego, desplácese hacia abajo hasta la sección Configuración y busque la opción Jerárquica . Básicamente, esto le permite elegir si su taxonomía personalizada se comporta como una categoría o una etiqueta:
- Falso : actúa como una etiqueta de WordPress.
- Verdadero : actúa como una categoría de WordPress.

Una vez que haya terminado, haga clic en Agregar taxonomía .
Ahora, cuando vaya a agregar o editar una nueva publicación de trabajo, podrá agregar su Departamento como una categoría:

Agregar campos personalizados para recopilar nueva información
Otra cosa que podría querer hacer es recopilar información adicional sobre cada entrada. Es decir, en lugar de poner todo dentro del editor de WordPress, es posible que desee una forma separada de agregar cierta información.
Para nuestro ejemplo de trabajo, esa información podría ser:
- Estimación de salario
- Tipo: por ejemplo, a tiempo completo frente a tiempo parcial frente a autónomos
Para agregar esta información, puede usar algo llamado campos personalizados . Con los campos personalizados, obtendrá un nuevo cuadro debajo del editor de WordPress que le permite ingresar información adicional, como esta:

La forma más fácil de agregar campos personalizados es con un complemento gratuito llamado Campos personalizados avanzados.
Una vez que instale y active el complemento, vaya a Campos personalizados → Agregar nuevo .
Dale un nombre a tu grupo de campo. Luego, haga clic en el botón + Agregar campo para agregar su primer campo personalizado.
Preste especial atención al menú desplegable Tipo de campo , ya que deberá cambiarlo según la información que desee recopilar.
Por ejemplo, para mostrar el número del salario, querrá un tipo de campo Número . También puede anteponer el símbolo de la moneda:

Sin embargo, para el tipo de trabajo, querrá un tipo de campo Casilla de verificación o Casilla de radio , con los diferentes tipos de trabajo disponibles como opciones:

Una vez que haya agregado todos los campos personalizados que desea recopilar, desplácese hasta la sección Ubicación y configure el tipo de publicación / es igual a / trabajo . Esto le dice a Campos personalizados avanzados que solo desea mostrar estos campos personalizados para el tipo de publicación de trabajo.

Luego, publique su grupo de campo.
Cambie el aspecto de su tipo de publicación personalizada en la interfaz
Finalmente, una vez que haya recopilado toda esta información adicional, probablemente querrá una forma de controlar cómo se ve en la interfaz. Es decir, es posible que desee que se vea diferente a una publicación de blog normal.
Hay algunas formas diferentes de hacer esto, dependiendo de su nivel técnico y presupuesto.
El método más directo (y gratuito) es profundizar en los archivos de plantilla de su tema de WordPress y crear una nueva página única y de archivo para su tipo de publicación personalizada. Por ejemplo, puede copiar su archivo single.php y nombrarlo single-job.php y editarlo desde allí.
Sin embargo, este método asume que conoces al menos algo de PHP básico, lo que podría no ser el caso.
Si no se siente cómodo trabajando directamente con los archivos de plantilla de su tema, también hay algunos complementos que pueden ayudarlo a personalizar la salida de un tipo de publicación personalizada de WordPress usando un editor y arrastrar y soltar.
Desafortunadamente, estos complementos no son gratuitos, pero si está dispuesto a pagar, consulte:
- Elementor Pro - $ 49 - le permite personalizar el diseño de su tipo de publicación personalizada utilizando la interfaz normal de Elementor.
- Toolset - $ 69 - una solución de alta potencia para trabajar con tipos de publicaciones personalizadas en WordPress.
- Post Type Builder - $ 49 - una opción simple de Themify.
O bien, otra opción es utilizar el complemento Pods gratuito para crear y mostrar sus tipos de publicaciones personalizadas. Pods elimina la parte PHP de la ecuación y te permite diseñar tu contenido usando etiquetas mágicas y HTML / CSS.
Entonces, si bien todavía necesitará algo de HTML / CSS básico para usarlo, es mucho más simple que editar los archivos de plantilla de su tema.
¡Comience hoy mismo con los tipos de publicaciones personalizadas de WordPress!
Los tipos de publicaciones personalizadas de WordPress son una de esas cosas que, una vez que las entiendes, pueden cambiar por completo la forma en que trabajas con WordPress.
Ahora, en lugar de intentar calzar todo en los tipos de contenido de publicación y página predeterminados, puede crear sus propios tipos de contenido para almacenar y mostrar contenido único.
¡Comience hoy y experimente el poder de su primer tipo de publicación personalizada de WordPress!
