Boucle (loop)

La boucle, ou boucle WordPress (loop), constitue du code PHP qui affiche les publications WordPress. La boucle est utilisée dans les thèmes WordPress pour afficher une liste d’articles sur une page Web.

Dans la boucle, certaines fonctions sont exécutées par défaut pour afficher les articles. Les développeurs jouer avec ses différents paramètres pour ainsi personnaliser l’affichage de chaque article ou custom post type dans la boucle.  La boucle WordPress est l’un des aspects les plus importants du code WordPress, et elle fait partie de la plupart des requêtes. Consulter le Codes WordPress pour plus d’information sur celle-ci. 

Un exemple simple de l’utilisation d’une boucle :

<?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;
?>