Mostrar post aleatorios por categorías con WordPress
Escrito el 18 Noviembre, 2009 por Verónica M.
Hace unos días publiqué una entrada en LaWebera.es explicando como mostrar entradas aleatorias en WorPress para una categoría determinada. Como me costó encontrarlo un poco, me lo guardo en el blog para la próxima vez y lo comparto con quien lo necesite. Aquí está el código:
<?php $reciente = new WP_Query("cat=XX&showposts=5&orderby=rand");
while($reciente->have_posts()) : $reciente->the_post();?>
<a href="<?php the_permalink() ?>"><?php the_title(); ?></a>
<?php the_excerpt(); ?>
<?php endwhile; ?>
Donde pone showposts=5, 5 es el número de artículos que mostrará, puedes modificarlo para mostrar el número de artículos que quieras.
Donde pone cat=XX, hay que sustituir las XX por el número de la categoría.
El orderby=rand es lo que hace que los post se muestren de forma aleatoria.
La versión completa de este artículo puedes leerla aquí: Post aleatorios por categorías en WordPress
|
Artículos Relacionados Guía SEO para WordPress Llevo siguiendo Adseok desde que salió hace unos meses porque da muy buenos consejos sobre... Integra tus encuestas en tu blog de WordPress Si hace un tiempo comentaba algunas plataformas para añadir encuestas a tu blog, ahora os... Cadena de enlaces relacionados por tema Bueno, como hice con el meme tres consejos para ser un buen blogger hace unas... Ya está aquí WordPress 2.5 Hace unos días se lanzó la nueva versión de WordPress que los desarrolladores llevaban preparando... |
Publicado en Blogs | 3 Comentarios
3 Comentarios para “Mostrar post aleatorios por categorías con WordPress”




Justo estaba buscando esto para un cliente, me guardo el artículo original en favoritos. Es sorprendente la de cosas que pueden hacerse con WordPress.
Me has salvado el pellejo!
18/11/09 - 2:53 #
uhm.. no está mal pero con la paginación sería un caos, en cada página saldrían de forma aleatoria.
imagina posts aleatorios en una categoría, luego en la segunda página de nuevo aleatorios,… no encontrarías lo que buscas si no fuese por azahar. :-\
18/11/09 - 17:40 #
Claro, lo suyo es utilizar este código por ejemplo sólo en la página principal. En páginas de categorías, archivos, etc. que se muestren los post de forma convencional, es decir los últimos publicados…
Yo por ejemplo en lawebera.es lo he implementado como complemento digamos. Tengo las novedades de la página que se muestran como en cualquier blog, y más abajo hay secciones en las que muestro al azar entradas de determinadas categorías que quiero destacar, pero la esencia de mostrar lo más nuevo se sigue conservando.
Si implementas esto en todo el blog sería caótico encontrar información como dices.
Saludos.
18/11/09 - 20:18 #