Bonjour à tous et à toutes,
Ma configuration WP actuelle
– Version de WordPress : 3.0 RC3
– Thème utilisé : perso
Problème(s) rencontré(s) :
Pour schématiser : j’utilise des post-types spécifiques (créés par un petit plugin adapté à mes besoins) qui permettent, dans l’idéal, d’adapter la mise en forme des posts en fonction de leur type, sur la home (on pourrait vulgariser en pensant à Tumblr, si c’est une citation -> tel mise en forme ; si c’est un billet -> une autre mise en forme ; etc .)
Alors j’ai donc des custom-post-types qui fonctionne, mais l’affichage me pose problème. Tout se passe dans loop.php où j’utilise le query_posts. Voilà le code du fichier : le renvoi au template fonctionne (citation et weblog ont des formes différentes dans l’affichage sur une même page) dans l’espace dédié.
Seulement en-dessous de ce qui est le footer, j’ai les billets qui se répliquent encore à l’infini et je ne sais pas d’où peut venir cette boucle sans fin et comment la faire cesser.
Mon fichier loop.php :
<?php query_posts('post_type=any'); ?>
<?php /* Je vous passe les lignes sur les 404 et la pagination, qu'on trouve dans le loop.php de base et laissées tel quel à cet endroit. */ ?>
<?php
/* Start the Loop. */ ?>
<?php while ( have_posts() ) : the_post(); ?>
<?php $template = get_post_type( $post );
get_template_part( $template ); ?>
<?php endwhile; // End the loop. Whew. ?>
<?php wp_reset_query(); ?>