Comment grouper les derniers articles par date de publication

Lorsqu’on publie beaucoup d’articles chaque jour il est souvent utile de regrouper les articles par date de publication sur la page d’accueil ou dans les archives et catégories (en mettant donc un titre basé sur la date suivi des articles de celle-ci).

Comment regrouper les derniers billets par date dans la boucle ?

Utilisez ce code à la place de votre boucle (loop) sur la homepage ou dans une page archive :

$args = array('posts_per_page' => -1, 'orderby' => 'date' );

$myQuery = new WP_Query($args);

$date = '';

if ( $myQuery->have_posts() ) : while ( $myQuery->have_posts() ) : $myQuery->the_post();

if ( $date != get_the_date() ) {
    echo $date;
    echo '<hr />';
    $date = get_the_date();
}

the_title(); // ou votre code html ici (description, date, etc... )
echo '<br />';

endwhile; endif;
wp_reset_postdata();
Facebook
Twitter (X)
LinkedIn
WhatsApp
Reddit

Gregory

Agitateur de Stratégiesaddict à WordPress depuis 2003, fada de Google depuis 1998. J’accompagne au quotidien plusieurs entreprises et indépendants dans la gestion de leur stratégie digitale et l’optimisation de leurs sites WordPress.

Laisser un commentaire

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

Sur le même sujet