Boucle de requêtes

La boucle de requêtes désigne une boucle de requête qui s’exécute plusieurs fois.

Par exemple, une boucle de requêtes peut être utilisée pour afficher les résultats de plusieurs recherches ou pour afficher les éléments de plusieurs mots pour une lettre de l’alphabet ou une catégorie.

A ne pas confondre avec une boucle de requête au singulier !

Exemple de boucle de requêtes

<?php
// Boucle pour afficher différents articles depuis plusieurs catégories
$args = array(
  'posts_per_page' => 5,
  'category__in' => array(1, 2, 3),
  'orderby' => 'date',
  'order' => 'desc',
);
$query = new WP_Query( $args );

if ( $query->have_posts() ) {
  while ( $query->have_posts() ) {
    $query->the_post();

    // Boucle de contenu
    echo '<h2>' . the_title() . '</h2>';
    echo the_content();
  }
} else {
  echo 'Désolé aucun article n'est trouvé.';
}
wp_reset_postdata();
?>