J'ai édité le single.php pour répondre à mes besoins et cela fonctionne. Je ne reste dans la partie de la boucle qui se présente comme suit:wordpress sidebar et le code php de boucle se déforme
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
<div <?php post_class() ?> id="post-<?php the_ID(); ?>">
<div class="entry">
<?php the_content('<p class="serif">Read the rest of this entry »</p>'); ?>
<?php wp_link_pages(array('before' => '<p><strong>Pages:</strong> ', 'after' => '</p>', 'next_or_number' => 'number')); ?> </div>
</div>
<?php endwhile; else: ?>
<p>Sorry, no posts matched your criteria.</p>
<?php endif; ?>
Il displayes seul le texte, comme je veux. Le problème que je rencontre est lorsque j'ajoute le code suivant à utiliser comme barre latérale dans le modèle;
<?php query_posts('showposts=10'); ?>
<?php while (have_posts()) : the_post(); ?>
<a href="<?php the_permalink() ?>" rel="bookmark" title="Link to <?php the_title(); ?>">
<?php the_title(); ?></a><br />
<?php endwhile;?>
Il devrait afficher le titre des 10 derniers messages. Mais maintenant, la boucle affiche également la dernière (full0 10 messages au lieu d'un seul post qui appartient au permalien ... Je pense qu'une variable ou si est en cours de réutilisation et doit être repos .. Notez que dans le single.php d'abord, vous obtenez le code de barre latérale, puis vous obtenez le code « boucle ».
alors pourquoi wordpress comporte de cette façon?
peut-être essayer rewind_posts() avant query_posts() dans la barre latérale – DCrystal