previous_posts_link
next_posts_link
こちらは、アーカイブ、カテゴリなどの一覧ページで使用し、
一覧ページごとの前後ページに移動できる。
previous_post_link
next_post_link
こちらは、各投稿ページごとの前後ページに移動。
パラメータの使い方が違うので注意必要。
例)
<?php previous_posts_link(‘« prev page’); ?>
<?php previous_post_link(‘%link’, ‘« prev page’, TRUE); ?>
ちょっと触ってないとすぐ忘れてしまうので備忘録。
追記
最新記事を数件表示しているindexページで、
あるカテゴリーを除外するために
query_posts(‘cat=-n’);などを使うと
previous_posts_link、next_posts_linkが
機能しなくなる場合有り。
その際は、query_posts( );ではなく下記を使用すると回避できる。
<?php $paged = (get_query_var(‘paged’)) ? get_query_var(‘paged’) : 1;
query_posts(“cat=-カテゴリID&paged=$paged”); ?>
(query_posts( );と同様にループの前に記載する)