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; ?>
next_posts_link
とprevious_posts_link
(複数形)はアーカイブのページ付け用です。単一の投稿には、 next_post_link
と previous_post_link
(単数形)が必要です。
私はこれを探していました:
<?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さん、拍手をありがとう(複数、単数形)