Geek the Planet


How To no image

Published on marzo 18th, 2010 | by Angelfire

2

How To: Mostrar posts aleatorios en WordPress

Como ya lo había dicho 2 posts atrás, iba a continuar mostrando algunas de las cosas que habia implementado en este nuevo diseño, ya mostré como implementar el breadcrumb en WordPress, ahora mostraré como mostrar posts aleatorios.

WordPress cuenta con una función bastante interesante, get_posts(), esta función lo que permite es traer de la base de datos determinada cantidad de posts, podemos agregarle más parámetros como la categoría, el orden (ascendente o descendente), entre otros…

Ahora, implementarla función es bastante sencillo:

 <?php $rand_posts = get_posts('numberposts=5&orderby=rand'); foreach( $rand_posts as $post ) : ?> <li><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li> <?php endforeach; ?> 

Y listo, con ese código mostrar en una lista desordenada 5 posts aleatorios, en mi blog sólo estoy mostrando 1, pero es la misma lógica.

Si quieren leer más sobre la función get_posts(), ahi les dejó el enlace.

Tags: , , , ,


About the Author

Systems Engineering, Computer Systems Specialist, Social Engineering Specialist. Social Media Analyzer. Usability and SEO enthusiasm (Este es mi perfil de Twitter...)



2 Responses to How To: Mostrar posts aleatorios en WordPress

  1. Franye Rivas says:

    hay un erro en el codigo $rand_posts as $post tiene un : y eso
    me marca un error de Parse error: syntax error, unexpected ‘:’, expecting ‘)’ in ….
    Saludos

  2. Alejandro says:

    Siempre que se me olvida como es busco en google y llego acá, gracias por el orderby=rand jaja todo bien parce.

Back to Top ↑