The Loop
WordPress 🟢 JuniorDefinition
Boucle principale de WordPress qui itere sur les posts de la requete courante. Utilise have_posts() et the_post() pour afficher le contenu.
Analogie
Comme un presentoir de magazines : on les feuillette un par un dans l'ordre prevu.
Exemple de code
<?php if (have_posts()) : ?>
<?php while (have_posts()) : the_post(); ?>
<h2><?php the_title(); ?></h2>
<div><?php the_content(); ?></div>
<?php endwhile; ?>
<?php endif; ?>
Cas d'usage
Dans tout template WordPress pour afficher les posts correspondant a la page courante.
Anti-pattern
Appeler the_post() en dehors d'un while ou oublier wp_reset_postdata() apres une boucle custom.