Ranger les articles de manière aléatoire

Petit mémo pour rappeler comment afficher les articles non pas dans l’ordre classique par date, mais dans un ordre aléatoire:

<?php
query_posts(array('orderby' => 'rand', posts_per_page' => -1));
if (have_posts()) :
while (have_posts()) : the_post(); ?>


<h1><a href="<?php the_permalink() ?>"><?php the_title(); ?></a></h1>


<?php the_content(); ?>

<?php endwhile;
endif; ?>

Cette boucle est à afficher dans un fichier tel que single.php

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.