Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
Coupe WPB
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Qu'est-ce que c'est : Boucle

La « boucle » est aussi communément appelée « boucle WordPress », ou simplement « boucle ». Il s’agit de l’élément clé du code PHP qui permet d’afficher les publications sur un site WordPress.

La boucle WordPress est sans doute l’un des aspects les plus importants du code WordPress et se trouve au cœur de la plupart des requêtes d’une manière ou d’une autre.

What Is a Loop in WordPress?

Infographie : Comprendre la boucle WordPress

La boucle est utilisée dans les thèmes WordPress pour afficher une liste de publications sur une page web.

Les développeurs/développeuses de thèmes peuvent formater la sortie en utilisant des marqueurs modèles pour personnaliser l’affichage de chaque publication à l’intérieur de la boucle. Plusieurs marqueurs de modèles fonctionnent uniquement à l’intérieur de la boucle WordPress et sont utilisés pour formater, arranger et publier les données des publications.

Nous avons créé l’infographie suivante pour décomposer la boucle WordPress pour les débutants.

Infographic - Understanding the WordPress Loop

Exemple de code : Une simple boucle WordPress

Vous voudrez peut-être voir un exemple.

Voici un peu de code PHP utilisé pour former une simple boucle WordPress :

<?php
 
// checks if there are any posts that match the query
if (have_posts()) :
 
  // If there are posts matching the query then start the loop
  while ( have_posts() ) : the_post();
 
    // the code between the while loop will be repeated for each post
    ?>
 
    <h2 id="post-<?php the_ID(); ?>"><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title(); ?>"><?php the_title(); ?></a></h2>
 
    <p class="date-author">Posted: <?php the_date(); ?> by <?php the_author(); ?></p>
 
    <?php the_content(); ?>
 
    <p class="postmetadata">Filed in: <?php the_category(); ?> | Tagged: <?php the_tags(); ?> | <a href="<?php comments_link(); ?>" title="Leave a comment">Comments</a></p>
 
    <?php
 
    // Stop the loop when all posts are displayed
 endwhile;
 
// If no posts were found
else :
?>
<p>Sorry no posts matched your criteria.</p>
<?php
endif;
?>

Nous espérons que cet article vous a aidé à en savoir plus sur la boucle WordPress. Vous pouvez également consulter notre liste de lectures complémentaires ci-dessous pour des articles liés à des astuces, des trucs et des idées utiles sur WordPress.

Si vous avez aimé cet article, veuillez alors vous abonner à notre chaîne YouTube pour obtenir des tutoriels vidéo sur WordPress. Vous pouvez également nous trouver sur Twitter et Facebook.

Lectures complémentaires

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

L'ultime WordPress Toolkit

Accédez GRATUITEMENT à notre boîte à outils - une collection de produits et de ressources liés à WordPress que tous les professionnels devraient avoir !