web-dev-qa-db-ja.com

"next_posts_link"と "previous_posts_link"は私を表示します。

Previous_posts_linkとnext_posts_linkは何も返さないので、single.phpファイルに "Previous Post"と "Next Post"のリンクを追加しようとしても成功しません。

正直なところ、ループのどこにこれらのボタンを配置するのかわかりません。

ありがとう。

<?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_linkprevious_posts_link(複数形)はアーカイブのページ付け用です。単一の投稿には、 next_post_linkprevious_post_link (単数形)が必要です。

4
Milo

私はこれを探していました:

<?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; ?> 

Miloさん、拍手をありがとう(複数、単数形)

0
Sema Hernández