WordPress es un sistema de gestión de contenido (CMS) altamente flexible. Aunque originalmente se creó para bloguear, hoy en día la gente 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 coincidan con el tipo de contenido que ofrece su sitio. Por lo tanto, WordPress admite tipos de publicaciones personalizadas.
En este artículo, le presentaremos el concepto de tipos de publicaciones personalizadas. A continuación, demostraremos cómo crearlos usando un complemento o editando manualmente el código del sitio.
¡Saltamos!
Introducción a los tipos de publicaciones personalizadas de WordPress
Los tipos de publicación, en términos generales, son los diferentes formatos de contenido que aparecen en su sitio. Fuera de la caja, WordPress incluye cinco:
- publicaciones Las entradas del blog deben actualizarse periódicamente. Puedes añadir artículos, noticias o anuncios con este tipo de contenido.
- Fiestas. Se utiliza para contenido estático que no cambia con frecuencia, incluida información básica como páginas de contacto o de información.
- Archivos adjuntos. Cuando carga un archivo multimedia en su sitio web, sus datos se convierten en un tipo de publicación adjunta con una identificación única, metadatos y más.
- Auditorías. Cada vez que crea una nueva versión de su contenido (como actualizar la publicación de su blog), WordPress guarda la revisión.
- El menú de navegación. WordPress trata los elementos del 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.
Recuerde que los términos «publicación» y «tipo de publicación» no son intercambiables. El primero es el artículo del blog y el segundo es el formato general del contenido.
Cada tipo de publicación tiene sus propias taxonomías, que son parámetros que ayudan a organizar su contenido en grupos. Por ejemplo, puede asignar categorías y etiquetas a sus publicaciones de WordPress. También incluyen tipos específicos de metadatoscomo la fecha y 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, contienen sus propias taxonomías y metadatos. El ejemplo más común es un Producto WooCommerce:
Sin embargo, también puede agregar sus propios tipos de publicaciones personalizadas. Por ejemplo, si su sitio tiene un portafolio digital, puede crear una publicación de «proyectos» para mostrar su trabajo anterior. Puede usar taxonomías únicas para categorizar sus proyectos e incluir metadatos como la fecha de vencimiento y el nombre del cliente.
Otro ejemplo es un tipo de publicación personalizada de «crítica de película». Si bien su contenido puede parecer similar a una publicación de blog tradicional, al crear un nuevo tipo de publicación, puede incluir metadatos como la calificación de estrellas, el nombre del director y el género.
Beneficios de usar tipos de publicaciones personalizadas de WordPress
Básicamente, los tipos de publicaciones personalizadas le permiten organizar su contenido de una manera que las opciones predeterminadas no permiten. Si bien puede trabajar para adaptar sus publicaciones a diferentes formatos, la creación de tipos de publicaciones personalizadas para las que usa regularmente acelerará en gran medida su flujo de trabajo.
Suponga 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 puede 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 poner toda esta información en algún lugar de su cuerpo de texto. Incluso entonces, no lo hará comportarse como metadatos. Si bien puede configurar categorías y etiquetas apropiadas, 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 prevenir brechas de datos y a organizar su sitio web, especialmente si está utilizando una plataforma más grande.
Los tipos de publicaciones personalizadas también pueden ser una forma inteligente de aumentar sus conversiones. La mayoría de sus visitantes van primero a su página de inicio. Puede crear un tipo de publicación personalizada y colocarla en el menú de navegación principal para resaltar los últimos libros electrónicos, testimonios u otras ofertas que desee resaltar.
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 depende solo de sus habilidades y preferencias personales.
Método 1: crear tipos de publicaciones personalizadas con un complemento
Usar un complemento es una forma más fácil de crear tipos de publicaciones personalizadas. Si es un completo principiante o simplemente necesita una solución rápida para su sitio web, puede aprovechar herramientas como IU de publicación personalizada, vainaso Orden de los tipos de publicaciones para completar la tarea sin tocar una línea de código.
Para este tutorial, utilizaremos el complemento de interfaz de usuario de tipo de publicación personalizada. Después de instalar y activar, vaya a Interfaz de usuario de CPT> Agregar/Editar tipos de publicaciones:

A continuación, cree un 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 ese caso, debería ser Reseñas de álbumes y Reseñas de álbumes, respectivamente.
Puedes autocompletar si quieres Etiquetas adicionales sección haciendo clic Complete las etiquetas que faltan en función de las etiquetas que seleccionó. Ellos le ayudarán a administrar su contenido. Si lo prefieres, puedes elegir diferentes nombres de etiquetas:

Luego, desplácese hacia abajo hasta Ajustesdonde puede elegir diferentes atributos para el tipo de publicación personalizada. Por ejemplo, puede elegir si desea aparecer en el menú de navegación principal o ser jerárquico como las páginas normales. Puede omitir esta sección si está satisfecho con las opciones predeterminadas:

Desplazándose hacia abajo para Soporta sección, puede verificar las funciones que desea incluir en su tipo de publicación personalizada. Por ejemplo, puede habilitar comentarios, ver el autor y más:

Finalmente, verifique si desea usar una o todas las taxonomías predeterminadas. También puede crear personalizado en el siguiente paso.
Cuando esté satisfecho con los cambios, haga clic en Agregar tipo de publicación. Ahora debería ver su tipo de entrada personalizada recién creada en el menú del tablero:

Para agregar una taxonomía personalizada, vaya a Añadir/editar taxonomías. Complete los campos con información personalizada sobre la información de la URL y los nombres de las etiquetas:

A continuación, seleccione los tipos de publicaciones a los que desea que se aplique la taxonomía recién creada y haga clic en Agregar una taxonomía. Ahora, cuando edite contenido en un tipo de publicación personalizada, debería poder asignarlo a su taxonomía personalizada: «género» en este caso:

Puede repetir este proceso para agregar más tipos de publicaciones personalizadas si es necesario.
Método 2: Agregar manualmente tipos de publicaciones personalizadas
Si bien el uso del complemento es rápido y fácil, corre el riesgo de perder tipos de publicaciones personalizadas si alguna vez necesita desactivarlas. Si desea un control total del contenido o ya está familiarizado con PHP, un código y un tema secundarios pueden ser una mejor opción.
Primero, abre el tuyo funciones.php en el editor de temas de WordPress, o mediante FTP (Protocolo de transferencia de archivos) y un cliente FTP como ArchivoZilla. Agregue el siguiente código y colóquelo en etiquetas php:
// 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 determinará su tipo de publicación personalizada en la suya. funciones.php expediente. Recuerde reemplazar «críticas de álbumes» con su propia etiqueta. Una vez en el panel de control de WordPress, debería aparecer un nuevo elemento de menú en el lado izquierdo.
Luego ve a Apariencia > Menú para agregar un enlace de tipo de publicación personalizado al menú de navegación. Por debajo Enlaces personalizadosingrese la URL y el nombre del tipo de publicación personalizada:

A continuación, debe crear una plantilla para que su contenido aparezca en la interfaz del sitio web. Usando FTP, vaya a la carpeta de su tema y cree un nuevo archivo llamado página-álbum-reseñas.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:
/** * Template Name: Album Reviews **/
]
Para el resto del archivo, puede copiar el código de página.php para que el diseño sea consistente en todo el sitio. Agréguelo a su plantilla, luego encuentre el bucle dentro del suyo página.php código que se ve así:
<?php while ( have_posts() ) : the_post(); ?> // Your code <?php endif; ?> <?php endwhile; ?>
Reemplázalo con lo siguiente:
<?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 el tipo de publicación personalizada.
Solicitud
Crear tipos de publicaciones personalizadas es una excelente manera de organizar su contenido y brindar una mejor experiencia de usuario. También puede llevar su blog al siguiente nivel y convertirlo en una publicación sofisticada mientras mejora su flujo de trabajo.
Para crear sus propios tipos de publicaciones personalizadas de WordPress, puede usar uno de dos métodos:
- Usa un enchufe como IU de publicación personalizada.
- Implemente un código personalizado para agregar tipos de publicaciones personalizadas manualmente.
¿Tiene preguntas sobre cómo crear tipos de publicaciones personalizadas en WordPress? ¡Háganos saber en la sección de comentarios!
Foto de vasabii / shutterstock.com








