Boucle

Ensemble d’instructions utilisant la classe PHP WP_Query WordPress qui permettent d’afficher un ou plusieurs articles selon les paramètres choisis, de récupérer des éléments du site en fonction de critères spécifiques.

La classe WP_Query est utilisée pour créer une requête qui spécifie les critères de récupération de données comme par exemple : les catégories, les étiquettes, les auteurs, les dates, les types de contenus, les articles d’une catégorie, les derniers articles, les derniers commentaires etc.

La boucle peut être utilisée de diverses manières :

  • Directement dans le template en PHP
  • Par les blocs de requête avec Gutenberg
  • Par l’ajout de data (données dynamiques), en utilisant un code personnalisé PHP, le module Blog, Divifilter plugin, avec Divi
  • Par le Query builder en utilisant Oxygen Builder
  • Par les widgets Pots et Loop Grid avec Elementor

Exemple :

<?php
$args = array(
    'post_type' => 'post',
    'category_name' => 'actualites',
    'posts_per_page' => 5
);
$query = new WP_Query( $args );
if ( $query->have_posts() ) {
    while ( $query->have_posts() ) {
        $query->the_post();
        // your code to display the post content goes here
    }
}
wp_reset_postdata();
?>

Synonyme : boucle de requête

En anglais : loop, query loop

Documentation