web-dev-qa-db-fra.com

"next_posts_link" et "previous_posts_link" m'affichent RIEN

J'essaie d'ajouter des liens "Previous Post" et "Next Post" dans mon fichier single.php sans succès, car previous_posts_link et next_posts_link ne renvoient rien.

Honnêtement, je ne sais pas où dans la boucle mettre ces boutons.

Merci.

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

<div class="post-content">
<?php the_title(); the_content(); ?>
</div>

<?php endwhile; ?>

<ul class="nav-posts">
    <li class="prev-link"><?php next_posts_link('« Previous Post') ?></li>
    <li class="next-link"><?php previous_posts_link('Next Post»') ?></li>
</ul>

<?php endif; ?> 
1
Sema Hernández

next_posts_link et previous_posts_link (pluriel) sont destinés à la pagination des archives. Pour les articles uniques que vous voulez next_post_link et previous_post_link (singulier).

4
Milo

Je cherchais ceci:

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

<div class="post-content">
<?php the_title(); the_content(); ?>
</div>

<?php endwhile; ?>

<ul class="nav-posts">
    <li class="prev-link"><?php previous_post_link( '%link', '« Previous Post' ); ?></li>
    <li class="next-link"><?php next_post_link( '%link', 'Next Post »' ); ?></li>
</ul>

<?php endif; ?> 

Merci Milo pour l'acclaration (pluriel, singulier)

0
Sema Hernández