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

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

Video Tutorial

Suscribirse a AprenderWP

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

Hay dos maneras de mostrar los mensajes recientes por categoría en WordPress. El primer método es bastante simple y amigable para principiantes porque usaremos un plugin para mostrar los mensajes recientes por categoría en un widget (no es necesario codificarlos).

El segundo método utiliza un fragmento de código para nuestros usuarios avanzados de bricolaje, para que puedas mostrar los mensajes recientes de una categoría específica sin necesidad de un plugin.

La única ventaja de usar el método de código es que no dependes de un plugin, y tienes algunas opciones de personalización más. Sin embargo, el método del plugin es FÁCIL y tiene la mayoría de las opciones de personalización para satisfacer al 95% de las personas, tales como mostrar imágenes en miniatura del post, mostrar extractos del post y controlar la longitud de los extractos, mostrar la fecha del post y el número de comentarios, etc.

Dicho esto, echemos un vistazo a cómo puede mostrar los mensajes recientes por categoría en su barra lateral de WordPress con el plugin de widgets de mensajes de la categoría.

Mostrar Mensajes Recientes por Categoría (Método del Plugin)

Lo primero que tienes que hacer es instalar y activar el plugin Widget de Category Posts.

Tras la activación, debe visitar Apariencia " Widgets , allí notará el nuevo widget Category Posts en la lista de widgets disponibles.

Simplemente arrastra y suelta el widget de Categorías de Mensajes a una barra lateral donde quieres mostrar los mensajes recientes por categoría.

Las opciones de los widgets son bastante autoexplicativas. En primer lugar, debe proporcionar un título para la sección de categoría de mensajes y elegir una categoría. Después de eso puedes elegir otras opciones de visualización como el número de mensajes, extractos, imágenes destacadas, etc.

Una vez que hayas terminado, haz clic en el botón Guardar para guardar la configuración de tu widget. Ahora puede visitar su sitio para ver los mensajes recientes por categoría en acción.

Mostrar Mensajes Recientes por Categoría sin un Plugin (Code Snippet)

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

Primero necesitas añadir este código en el archivo functions.php de tu tema o en un plugin específico del sitio.

12345678910111213141415161717181920212223242526272829303132funciónwpb_postsbycategory() {// the query$the_query= newWP_Query( array( $0027nombre_de_categoría$0027=> `anuncios$0027, `posts_per_página$0027=>> 10 ) ); // The Loopif( $the_query->have_posts() ) { $string.=

    $0027; while( $the_query->have_posts()) $the_query->the_post(); if( has_post_thumbnail() ) { $string.= $0027$0027.

  • "La_cadena.=$0027. get_the_permalink().$0027">$0027. get_the_post_thumbnail($post_id, array( 50, 50)) . get_the_the_title() .".
  • si no se encuentra ninguna imagen destacada $string.= $0027$0027.

  • . get_the_permalink() .$0027">$0027. get_the_title() .$0027".
  • $0027; }            }    else{ // no se han encontrado mensajes}$string.= $0027

return$string; /* Restore original Post Data */wp_reset_postdata();}// Añadir un código abreviadoadd_shortcode($0027categoryposts$0027, $0027wpb_postsbycategory$0027); // Habilitar los códigos abreviados en el widgetsadd_filter de texto ($0027widgetsadd_text$0027, $0027do_shortcode$0027);

Asegúrese de reemplazar los "anuncios" con su propia categoría de bala.

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

Al final, creamos un atajo $0027categoryposts$0027 y habilitamos el atajo en los widgets de texto.

Hay tres maneras de mostrar los mensajes recientes por categoría utilizando este fragmento de código.

Primero, 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.).

1

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

Simplemente visite Apariencia " Widgets y añada un widget de texto a su barra lateral. A continuación, añada[categoryposts] shortcode en el widget de texto y guárdelo. Ahora puede previsualizar su sitio web para ver los mensajes recientes por categoría en la barra lateral.

Si quieres mostrar los mensajes recientes por categorías en un mensaje o páginas específicas, simplemente pega el código abreviado en el área de contenido del mensaje.

De forma predeterminada, es posible que la lista no tenga un aspecto muy bueno. Necesitarás usar CSS para cambiar el estilo de la lista de mensajes de la categoría. Puede utilizar el siguiente código como punto de partida en la hoja de estilos de su tema o tema infantil.

123456789910ul.posts por categoría {lista-estilo-tipo: ninguno;} .posts por categoría img {flotación:izquierda; relleno:3px;margen:3px;borde: 3pxsolid#EEE;}

Eso es todo, esperamos que este artículo te haya ayudado a mostrar los mensajes recientes por categoría en la barra lateral de WordPress. También puede que quieras ver estos hacks y plugins de categoría más buscados para WordPress.

Si te ha gustado este artículo, suscríbete a nuestros tutoriales de vídeo de YouTube Channel for WordPress. También puede encontrarnos en Twitter y Google+.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Subir