WordPress の投稿記事ページナビゲーション
2009年08月31日
WordPress で投稿記事のページの前後のページへの移動を行うリンクを表示させる。
テンプレートタグ previous_posts_link
と next_posts_link
を使って前後の記事へのリンク表示を行う。
previous_posts_link
がより新しい記事のページへのリンク、next_posts_link
がより古い記事へのリンクとなる。
以下のサンプルコードでは、カテゴリID:1の記事を投稿日時順に1ページあたり10件づつ表示する。
各ページにナビゲーション用のリンクが表示される。
<?php $paged = get_query_var('paged'); query_posts($query_string . '&posts_per_page=10&cat=1&orderby=date&paged=' . $paged); ?> <?php if (have_posts()) : while (have_posts()) : the_post(); ?> ... <?php endwhile; ?> <div class="page-postnav"> <div class="prev-page"><?php previous_posts_link('前のページ'); ?></div> <div class="next-page"><?php next_posts_link('次のページ'); ?></div> </div> <?php query_posts($query_string . ""); ?> <?php endif; ?>