La boucle WordPress décortiquée

Boucle wordpress php
La boucle WordPress est utilisée pour afficher chacun de nos articles. WordPress utilise la boucle pour traiter et afficher les articles de la façon spécifiée par les « Meta Tags ». Tout HTML ou PHP inséré dans la boucle sera répété sur chaque article.

Elle peut sembler compliquée pour les débutants, mais il n’en est rien. La boucle est généralement située dans index.php, single.php, page.php ou bien dans loop.php.

La boucle au complet :

<?php if(have_posts()) : ?>

<?php while (have_posts()) : the_post(); ?>

<div id="post-<?php the_ID(); ?>" class="post">
<h2><a title="Permanent Link to <?php the_title_attribute(); ?>" rel="bookmark" href="<?php the_permalink(); ?>;"><?php the_title(); ?></a></h2>

<?php echo get_post_meta($post->ID, 'PostThumb', true); ?>

<span>Post&eacute; le</span> <?php the_time('F jS,Y'); ?> <span>par</span> <?php the_author(); ?>

<?php the_content('En savoir plus'); ?>

<?php the_tags('Tags: ', ', ', ''); ?>
Post&eacute; dans <?php the_category(', '); ?>
<?php comments_popup_link('Aucun commentaire;', '1 Commentaire', '% Commentaires'); ?>
</div>

<?php endwhile; ?>

<?php next_posts_link('Older Entries'); ?>

<?php previous_posts_link('Newer Entries'); ?>

<?php else : ?>
<h2>Aucun article</h2>
<?php endif; ?>

Ligne #1
S’il n’y a pas d’articles, le reste du code est inutile.

Ligne #3
Début de la boucle qui va boucler jusqu’au nombre d’articles que vous avez spécifiés dans ( Préférence>Lecture )de votre zone d’administration.

Ligne #6
Un titre de niveau 2 avec lien à l’intérieur. Le texte du lien sera le titre de l’article et le lien sera le permalien de l’article.

Ligne #8
Un champ personnalisé défini dans la zone d’administration de l’article et qui est affiché avec chaque article. Dans ce cas, la clé du champ est « PostThumb » qui retourne une balise (image) qui est l’image à la une de cet article.

Il est à noter que depuis la version 2.9 WordPress inclut une fonctionnalité pour les images à la une.

Ligne #10
« Meta » informations de l’article. Dans ce cas, la date de publication et l’auteur de l’article.

Ligne #12
Le contenu principal de l’article est affiché.

Lignes #14 à #16
D’autres « Meta » informations pour afficher les mots clés, les catégories et un lien vers combien de commentaires l’article possède.

Ligne #19
La fin de la boucle.

Ligne #21
S’il y a des articles plus vieux.

Ligne #23
S’il y a des articles plus récents.

Ligne #25
Si aucun article

À votre tour

Avez-vous des questions concernant la boucle WordPress? Aviez-vous peur de modifier la boucle?