A volte vi è la necessità in WordPress di mostrare i risultati di una query in modo casuale. Tutte le funzioni di WordPress che utilizzano query al database sono dotate di questa caratteristica. Vediamo come creare una lista contenente alcuni post casuali.
get_posts()
utilizza il parametro orderby
già usato dal suo antenato WP_Query
. Ecco un esempio con il valore rand
:
<ul>
<?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; ?>
</ul>