WordPress es un sistema de gestión de contenido (CMS) altamente adaptable. Aunque originalmente se creó para blogs, la gente ahora lo usa para crear todo tipo de sitios web, incluidas tiendas de comercio electrónico, carteras y más. Dependiendo de sus objetivos, es posible que las «publicaciones» y las «páginas» predeterminadas no se ajusten al tipo de contenido que presenta su sitio. Es por eso que WordPress admite tipos de publicaciones personalizadas.
En este artículo, le presentaremos el concepto de tipos de publicaciones personalizadas. Luego, demostraremos cómo crearlos con un complemento o editando manualmente el código de su sitio.
¡Saltamos!
Los tipos de publicación, en un sentido amplio, son los diversos formatos de contenido que aparecen en su sitio web. Fuera de la caja, WordPress incluye cinco:
- publicaciones Entradas de blog destinadas a ser actualizadas regularmente. Puede usar este tipo de contenido para agregar artículos, noticias o anuncios.
- Paginas. Se utiliza para contenido estático que no cambia con frecuencia, incluida la información esencial, como las páginas de contacto o información.
- Archivos adjuntos. Cuando carga un archivo multimedia en su sitio, sus datos se convierten en un tipo de publicación de archivo adjunto con una identificación única, metadatos y más.
- Revisiones. Cada vez que crea una nueva versión de un contenido (por ejemplo, actualiza la publicación de su blog), WordPress guarda una revisión.
- Menús de navegación. WordPress trata los elementos en su menú de navegación como un tipo de publicación. Los elementos del menú contienen metadatos únicos, como adónde conducen los enlaces y dónde aparecen.
Tenga en cuenta que los términos «publicación» y «tipo de publicación» no son intercambiables. El primero es un artículo de blog, mientras que el segundo es un formato de contenido general.
Cada tipo de publicación tiene sus propias taxonomías , que son parámetros que lo ayudan a organizar el contenido en grupos. Por ejemplo, puede asignar categorías y etiquetas a las publicaciones de WordPress. También incluyen tipos específicos de metadatos , como la fecha y la hora de publicación.
Los tipos de publicaciones personalizadas, por otro lado, son formatos de contenido que no están incluidos en WordPress de forma predeterminada. Al igual que los tipos de publicaciones estándar, incluyen sus propias taxonomías y metadatos. El ejemplo más común es un producto de WooCommerce :
Sin embargo, también puede agregar sus propios tipos de publicaciones personalizadas. Por ejemplo, si su sitio incluye una cartera digital, puede crear un tipo de publicación de «proyectos» para mostrar su trabajo anterior. Puede usar taxonomías únicas para categorizar sus proyectos e incorporar metadatos como la fecha de finalización y el nombre del cliente.
Otro ejemplo es un tipo de publicación personalizada de «crítica de película». Si bien el contenido puede parecerse a una publicación de blog tradicional, al crear un nuevo tipo de publicación, puede incorporar metadatos como la calificación de estrellas, el nombre del director y el género.
Los beneficios de usar tipos de publicaciones personalizadas de WordPress
Esencialmente, los tipos de publicaciones personalizadas le permiten estructurar el contenido de formas que las opciones predeterminadas no permiten. Si bien podría trabajar para que las publicaciones se ajusten a varios formatos, la creación de tipos de publicaciones personalizadas para las que usa regularmente acelerará significativamente su flujo de trabajo.
Supongamos que tiene un blog de música y desea agregar un tipo de publicación independiente para «críticas de álbumes». Esto le permitiría crear taxonomías para organizar su contenido por artista, género, etc. Incluso podría configurar campos de metadatos para completar los detalles del álbum, como la fecha de lanzamiento, el nombre del estudio y más.
Si intentara hacer lo mismo usando las publicaciones predeterminadas de WordPress, tendría que contar con recordar incluir toda esa información en algún lugar del cuerpo del texto. Incluso entonces, no se comportaría como metadatos . Si bien puede configurar categorías y etiquetas relevantes, si también publica otros tipos de artículos, sus taxonomías se desordenarán rápidamente.
Los tipos de publicaciones personalizadas aceleran el proceso de creación y publicación de contenido que debe cumplir con un formato específico. También ayudan a evitar la pérdida de datos y mantienen su sitio organizado, especialmente si está ejecutando una plataforma más grande.
Los tipos de publicaciones personalizadas también pueden ser una forma inteligente de aumentar las conversiones. La mayoría de los visitantes llegan primero a su página de inicio. Puede crear un tipo de publicación personalizada e incluirla en el menú de navegación principal para llamar la atención sobre su último libro electrónico, testimonios u otras ofertas que desee destacar.
Cómo crear tipos de publicaciones personalizadas de WordPress (2 métodos disponibles)
Ahora que hemos explicado qué son los tipos de publicaciones personalizadas, le mostraremos cómo crearlas en WordPress con o sin un complemento. Cualquiera de los métodos puede lograr su objetivo, por lo que la mejor opción solo depende de sus habilidades y preferencias personales.
Método 1: crear tipos de publicaciones personalizadas con un complemento
Usar un complemento es la forma más fácil de crear tipos de publicaciones personalizadas. Si es un principiante completo o simplemente necesita una solución rápida para su sitio web, puede usar herramientas como la IU de tipo de publicación personalizada , los pods o el orden de tipos de publicación para realizar el trabajo sin tocar una línea de código.
En este tutorial, vamos a utilizar el complemento de interfaz de usuario de tipo de publicación personalizado. Una vez que lo hayas instalado y activado, dirígete a CPT UI > Agregar/Editar tipos de publicaciones:
A continuación, cree su slug personalizado que aparecerá en la URL, por ejemplo, reseñas de álbumes . Luego, ingrese los nombres en plural y singular de su tipo de publicación personalizada. En este caso, debería ser Reseñas de álbumes y Reseñas de álbumes, respectivamente.
Si lo desea, puede completar automáticamente la sección Etiquetas adicionales haciendo clic en Completar etiquetas faltantes según las etiquetas elegidas . Estos le ayudarán a administrar su contenido. Eres libre de elegir diferentes nombres de etiquetas si lo prefieres:
Luego, desplácese hacia abajo hasta Configuración , donde puede seleccionar diferentes atributos para su tipo de publicación personalizada. Por ejemplo, puede elegir si debe aparecer en el menú de navegación principal o si debe ser jerárquico como las páginas normales. Puede omitir esta sección si está satisfecho con las opciones predeterminadas:
A medida que se desplaza hacia abajo hasta la sección Soportes , puede verificar las funcionalidades que desea incluir en su tipo de publicación personalizada. Por ejemplo, puede habilitar comentarios, mostrar el autor y más:
Finalmente, verifique si desea usar una o todas las taxonomías predeterminadas. También puede crear unos personalizados en el siguiente paso.
Una vez que esté satisfecho con los cambios, haga clic en Agregar tipo de publicación . Ahora debería ver su tipo de publicación personalizada recién creada en el menú de su tablero:
Para agregar una taxonomía personalizada, vaya a Agregar/Editar taxonomías . Complete los campos con su slug de URL personalizado y nombres de etiquetas:
Luego, seleccione los tipos de publicaciones donde se debe aplicar su taxonomía recién creada y haga clic en Agregar taxonomía. Ahora, al editar contenido bajo su tipo de publicación personalizada, debería poder asignarlo a su taxonomía personalizada, en este caso, «género»:
Puede repetir este proceso para agregar más tipos de publicaciones personalizadas si lo necesita.
Método 2: agregar tipos de publicaciones personalizadas manualmente
Si bien el uso de un complemento es rápido y fácil, corre el riesgo de perder sus tipos de publicaciones personalizadas si alguna vez necesita desactivarlo. Si desea tener el control total de su contenido o si ya está familiarizado con PHP, entonces usar código y un tema secundario puede ser una mejor solución.
Primero, abra su archivo functions.php en el Editor de temas de WordPress o usando el Protocolo de transferencia de archivos (FTP) y un cliente FTP como FileZilla . Agregue el siguiente código y colóquelo dentro de las etiquetas php:
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
dieciséis
17
18
19
20
21
22
23
24
25
26
|
// Creates Album Reviews Custom Post Type function album_reviews_init() { $args = array ( 'label' => 'Album Reviews' , 'public' => true, 'show_ui' => true, 'capability_type' => 'post' , 'hierarchical' => false, 'rewrite' => array ( 'slug' => 'album-reviews' ), 'query_var' => true, 'menu_icon' => 'dashicons-video-alt' , 'supports' => array ( 'title' , 'editor' , 'excerpt' , 'trackbacks' , 'custom-fields' , 'comments' , 'revisions' , 'thumbnail' , 'author' , 'page-attributes' ,) ); register_post_type( 'album-reviews' , $args ); } add_action( 'init' , 'album_reviews_init' ); |
]
Este paso definirá su tipo de publicación personalizada dentro de su archivo functions.php . Asegúrese de sustituir «críticas de álbumes» con su propia etiqueta. Cuando navega a su tablero de WordPress, debería ver un nuevo elemento de menú a la izquierda.
Luego, dirígete a Apariencia > Menús para agregar tu enlace de tipo de publicación personalizado a tu menú de navegación. En Enlaces personalizados , ingrese la URL y el nombre de su tipo de publicación personalizada:
A continuación, deberá crear una plantilla para que su contenido pueda aparecer en la parte frontal de su sitio. Usando FTP , diríjase a la carpeta de su tema y cree un nuevo archivo llamado page-album-reviews.php (reemplace «revisiones de álbumes» con el nombre de su tipo de publicación personalizada).
Incluya el siguiente código para que WordPress reconozca el archivo como una nueva plantilla:
01
02
03
|
/** * Template Name: Album Reviews **/ |
]
Para el resto del archivo, puede copiar el código de page.php para mantener el diseño consistente en todo su sitio web. Agréguelo a su plantilla, luego busque el bucle dentro de su código page.php que se ve así:
01
02
03
04
|
<?php while ( have_posts() ) : the_post(); ?> // Your code <?php endif ; ?> <?php endwhile ; ?> |
Reemplázalo con lo siguiente:
01
02
03
04
05
06
|
<?php $query = new WP_Query( array ( 'post_type' => 'album-reviews' , 'posts_per_page' => 5 ) ); while ( $query ->have_posts() ) : $query ->the_post(); ?> // Your code e.g. "the_content();" <?php endif ; wp_reset_postdata(); ?> <?php endwhile ; ?> |
Ahora debería poder publicar contenido en su tipo de publicación personalizada.
Conclusión
Crear tipos de publicaciones personalizadas es una excelente manera de organizar su contenido y brindar una mejor experiencia a sus visitantes. También puede llevar su blog a un nivel superior y convertirlo en una publicación sofisticada al mismo tiempo que mejora su flujo de trabajo.
Para crear sus propios tipos de publicaciones personalizadas de WordPress, puede usar uno de dos métodos:
- Use un complemento como Custom Post Type UI .
- Implemente un código personalizado para agregar manualmente tipos de publicaciones personalizadas.
¿Tiene alguna pregunta sobre la creación de tipos de publicaciones personalizadas en WordPress? ¡Háganos saber en la sección de comentarios!
Imagen de vasabii / shutterstock.com