WordPress – Code des publications récentes dans le menu d’en-tête brisant les données de publication
J’ai un code personnalisé qui affiche les 2 derniers articles de blog dans le menu d’en-tête de mon site.
<?php
$recentPosts = new WP_Query();
$recentPosts->query('showposts=2');
while ($recentPosts->have_posts()) :
$recentPosts->the_post();
?>
<?php the_permalink(); ?>
<?php the_post_thumbnail_url('thumbnail'); ?>
<?php the_title(); ?>
<?php the_excerpt(); ?>
<?php endwhile; ?>
Cela fonctionne parfaitement, sauf lorsque je consulte un article de blog réel dans WordPress. Par exemple, lors de la visualisation d’un article de blog où le titre est censé afficher the_title();
… au lieu d’afficher le titre de l’article réel, il affiche à la place le titre du dernier « article récent » dans le menu d’en-tête.
Donc, d’une manière ou d’une autre, je dois rendre ce code de messages récents dans l’en-tête unique à lui-même, là où il n’affecte pas les données sur une page de publication de blog réelle. Des idées?
Solution n°1 trouvée
Utilisez wp_reset_postdata après votre boucle while.
0 commentaire