Mostrar una lista con extractos de entrada de categorías concretas

La verdad es que casi no sabía como hacer más corto el título de esta entrada, pero quería que fuera explicativo porque la cosa tiene su tela.

El truco de hoy tiene que ver con la necesidad, a veces, de mostrar en la barra lateral las últimas entradas, pero no de cualquier categoría, sino de categorías concretas y, en este ejemplo, además que se muestre un extracto de la misma entrada.

¡Vamos a ello! …

En el código de hoy lo que buscamos es crear una lista de últimas entradas, en la que se va a mostrar solamente una entrada por categoría, que definiremos cuales, y un pequeño extracto del texto de cada entrada mostrada.

Para ello deberíamos crear un código de este estilo y colocarlo en el sitio de nuestra plantilla (normalmente sidebar.php) donde queramos que se vea:

<?php $cats_to_get = array('programacion', 'bbpress', 'plugins'); ?>
<?php foreach($cats_to_get as $cat_to_get): ?>
<?php query_posts('category_name='.$cat_to_get.'&posts_per_page=1′); ?>
<strong><?php single_cat_title() ?></strong>
<?php while (have_posts()) : the_post(); ?>
<a href="<?php the_permalink() ?>" rel="bookmark" title="Enlace permanente a <?php the_title(); ?>"> <?php the_excerpt(); ?>
<?php endwhile; ?>
<?php endforeach; ?>

La explicación del código es sencilla:

  • En el primer array definimos el slug de la/s categoría/s de las que vamos a mostrar entradas, en este caso algunas de este mismo blog, que deberás adaptar a las que tu quieras.
  • En la tercera línea definimos las entradas a mostrar de cada categoría con el argumento &posts_per_page, en este caso 1.
  • En la línea 4 le decimos que se muestre el título de la categoría con single_cat_title.
  • En la línea 6 elegimos que se muestre el título y además el extracto de cada entrada, que podemos quitar simplemente eliminando la llamada a the_excerpt.

Y poco más, creo que es un código bastante sencillo y, por descontado, práctico. Tu ya verás el uso que le das.

¿De cuánta utilidad te ha parecido este contenido?

¡Haz clic en los emoticonos para valorarlo!

Promedio de puntuación 3.7 / 5. Total de votos: 3

Hasta ahora ¡no hay votos!. Sé el primero en valorar este contenido.

Ya que has encontrado útil este contenido...

¡Sígueme en los medios sociales!

¡Siento que este contenido no te haya sido útil!

¡Ayúdame a mejorar este contenido!

Por favor, dime, ¿cómo puedo mejorarlo?

¿Te gustó este artículo? ¡Ni te imaginas lo que te estás perdiendo en YouTube!

AVISO: Esta publicación es de hace 3 años o más. Si es un código o un plugin podría no funcionar en las últimas versiones de WordPress, y si es una noticia podría estar ya obsoleta. Luego no digas que no te hemos avisado. ¡Ah! ¿te funciona? pues entonces no he dicho nada :)

Sobre el autor

2 comentarios en “Mostrar una lista con extractos de entrada de categorías concretas”

Deja un comentario

Tu dirección de correo electrónico no será publicada.

Información base sobre privacidad:
  • Responsable: Fernando Tellado ([email protected])
  • Fin del tratamiento: Moderación de comentarios para evitar spam
  • Legitimación: Tu consentimiento
  • Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal
  • Derechos: Acceso, rectificación, portabilidad, olvido

 

Ir arriba
Ir al contenido