Cómo mostrar publicaciones recientes por categoría en WordPress

Cómo mostrar publicaciones recientes por categoría en WordPress / Tutoriales

¿Alguna vez has querido mostrar tus publicaciones recientes de cada categoría en la barra lateral de WordPress? Recientemente, uno de nuestros usuarios nos pidió una forma fácil de mostrar publicaciones recientes de una categoría específica en los widgets de la barra lateral de WordPress. En este artículo, veremos cómo mostrar las publicaciones recientes por categoría en la barra lateral de WordPress..

Video Tutorial

Suscribirse a WPBeginner

Si no te gusta el video o necesitas más instrucciones, continúa leyendo.

Hay dos formas de mostrar publicaciones recientes por categoría en WordPress. El primer método es bastante simple y amigable para los principiantes porque usaremos un complemento para mostrar las publicaciones recientes por categoría en un widget (sin necesidad de codificación).

El segundo método utiliza un fragmento de código para nuestros usuarios avanzados de bricolaje, para que pueda mostrar las publicaciones recientes de una categoría específica sin un complemento.

La única ventaja de usar el método de código es que no depende de un complemento, y tiene algunas opciones de personalización más. Sin embargo, el método del complemento es FÁCIL y tiene la mayoría de las opciones de personalización para satisfacer al 95% de las personas, como mostrar imágenes en miniatura de publicaciones, mostrar extractos de publicaciones y controlar la duración de extractos, mostrar la fecha de publicación y la cantidad de comentarios, etc..

Dicho esto, veamos cómo puede mostrar las publicaciones recientes por categoría en la barra lateral de WordPress con el complemento de widget de publicación de categoría.

Mostrar publicaciones recientes por categoría (Método de complemento)

Lo primero que debes hacer es instalar y activar el complemento del widget de publicaciones de categoría.

Tras la activación, debe visitar Apariencia »Widgets, Allí notará el nuevo widget de publicaciones de categoría en la lista de widgets disponibles.

Simplemente arrastre y suelte el widget de Publicaciones de categoría en una barra lateral donde desea mostrar las publicaciones recientes por categoría.

Las opciones del widget son bastante auto explicativas. Primero debe proporcionar un título para la sección de publicaciones de categoría y elegir una categoría. Después de eso, puede elegir otras opciones de visualización, como el número de publicaciones, extractos, imágenes destacadas, etc..

Una vez que haya terminado, haga clic en el botón Guardar para almacenar la configuración de su widget. Ahora puede visitar su sitio para ver publicaciones recientes por categoría en acción.

Mostrar publicaciones recientes por categoría sin un complemento (Fragmento de código)

En este método, usaremos un fragmento de código para mostrar publicaciones recientes de una categoría.

Primero debe agregar este código en el archivo functions.php de su tema o en un complemento específico del sitio.

 función wpb_postsbycategory () // the query $ the_query = new WP_Query (array ('category_name' => 'advertements', 'posts_per_page' => 10)); // The Loop if ($ the_query-> have_posts ()) $ string. = '
    '; while ($ the_query-> have_posts ()) $ the_query-> the_post (); if (has_post_thumbnail ()) $ string. = '
  • '; $ string. = ''. get_the_post_thumbnail ($ post_id, array (50, 50)). obtener_el_título (). '
  • '; else // si no se encuentra ninguna imagen destacada $ cadena. = '
  • '. obtener_el_título (). '
  • '; else else // no se encontraron publicaciones $ cadena. = '
'; devuelve $ cadena; / * Restaurar datos de publicación originales * / wp_reset_postdata (); // Añadir un código corto add_shortcode ('categoryposts', 'wpb_postsbycategory'); // Habilitar códigos cortos en widgets de texto add_filter ('widget_text', 'do_shortcode');

Asegúrate de reemplazar 'anuncios' con tu propia babosa de categoría.

Este código simplemente consulta a WordPress para recuperar 10 publicaciones de una categoría específica. A continuación, muestra los mensajes en una lista con viñetas. Si una publicación tiene una imagen destacada (miniatura de publicación), también mostrará la imagen destacada.

Al final, creamos un shortcode. 'categoríaposts' y habilitado shortcode en widgets de texto.

Hay tres formas de mostrar las publicaciones recientes por categoría usando este fragmento de código.

Primero, puede pegar el siguiente código en cualquier lugar de la ubicación del archivo de plantilla que desee (como footer.php, single.php, etc.).

 

El segundo y tercer método se basan en el uso del código abreviado en el área del widget o dentro de sus publicaciones / páginas.

Simplemente visitar Apariencia »Widgets y agrega un widget de texto a tu barra lateral. Siguiente agregar [categoryposts] Código corto en el widget de texto y guardarlo. Ahora puede obtener una vista previa de su sitio web para ver las publicaciones recientes por categoría en la barra lateral.

Si desea mostrar publicaciones recientes por categorías en publicaciones o páginas específicas, simplemente pegue el shortcode en el área de contenido de la publicación.

Por defecto, su lista puede no verse muy bien. Deberá usar CSS para dar estilo a la lista de publicaciones de categoría. Puede usar el código a continuación como punto de partida en la hoja de estilo de su tema o tema infantil..

 ul.postsbycategory list-style-type: none;  .postsbycategory img float: left; relleno: 3px; margen: 3px; borde: 3px sólido #EEE;  

Eso es todo, esperamos que este artículo te haya ayudado a mostrar las publicaciones recientes por categoría en la barra lateral de WordPress. También es posible que desee ver estos hacks y complementos de categorías más buscados para WordPress.

Si le ha gustado este artículo, suscríbase a nuestros tutoriales en video del Canal de YouTube para WordPress. También puedes encontrarnos en Twitter y Google.+.