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

Publicaciones por categoría

Hay dos formas de mostrar publicaciones recientes por categoría en WordPress. El primer método es bastante simple y amigable para principiantes porque usaremos un complemento para mostrar publicaciones recientes por categoría en un widget (no es necesario codificar).

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

La única ventaja de utilizar 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 de complemento es FÁCIL y tiene la mayoría de las opciones de personalización para satisfacer al 95% de las personas, como mostrar las imágenes en miniatura, mostrar el extracto de la publicación y controlar el fragmento, mostrar la fecha de publicación y la cantidad de comentarios, etc.

Habiendo dicho eso, echemos un vistazo cómo puede mostrar las publicaciones recientes por categoría en su barra lateral de WordPress con el plugin widget de publicación de categoría.

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

Lo primero que debe hacer es instalar y activar el complemento Widget de publicaciones de categoría.

Tras la activación, debe visitar Apariencia »Widgets , allí verá el nuevo widget de Publicaciones de categorías en la lista de widgets disponibles.

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

Configuración de widget de publicaciones de 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 la cantidad de publicaciones, extractos, imágenes destacadas, etc.

Una vez que haya terminado, haga clic en el botón Guardar para guardar 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 complemento (Fragmento de código)

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

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

function wpb_postsbycategory () {
 // la consulta
 $ the_query = new WP_Query (array ('category_name' => 'announcements', 'posts_per_page' => 10));

 // El lazo
 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)). get_the_title (). ‘
  • ‘;
    } else {
    // si no se encuentra ninguna imagen destacada
    $ string. = ‘

  • ‘. get_the_title (). ‘
  • ‘;
    }
    }
    } else {
    // No se han encontrado publicaciones
    }
    $ string. = ‘

‘;

return $ string;

/ * Restaurar datos de publicación originales * /
wp_reset_postdata ();
}
// Añadir un código corto
add_shortcode (‘categoryposts’, ‘wpb_postsbycategory’);

// Habilita 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 WordPress para recuperar 10 publicaciones de una categoría específica. Luego muestra las publicaciones en una lista con viñetas. Si una publicación tiene una imagen destacada (miniatura de publicación), también mostrará la imagen mostrada.

Al final, creamos un código corto 'categoríaspost' y habilitó shortcode en widgets de texto.

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

En primer lugar, puede simplemente 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 el tercer método se basan en el uso del shortcode en el área del widget o dentro de sus publicaciones / páginas.

Simplemente visita Apariencia »Widgets y agrega un widget de texto a tu barra lateral. Siguiente agregar [categoríaspost] shortcode en el widget de texto y guárdelo. 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 las publicaciones recientes por categorías en publicaciones o páginas específicas, simplemente pegue el código corto en el área de contenido de la publicación.

Por defecto, su lista puede no verse muy bien. Tendrá que usar CSS para diseñar la lista de publicaciones de categoría. Puede usar el siguiente código como punto de partida en la hoja de estilo de su tema o tema secundario.

ul.postsbycategory {
 list-style-type: none;
 }

 .postsbycategory img {
 flotador izquierdo;
 relleno: 3px;
 margen: 3px;
 borde: 3px sólido #EEE;
 } 

Publicaciones de una categoría mostrada con miniaturas

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