WordPressで個別記事のページネーションを同一カテゴリ内だけにする方法
PR
WordPressでsingle.phpでページネーション(次の記事、前の記事)のリンクを同じカテゴリーだけで前後の記事にする方法です
通常のリンクの設置コード
<?php previous_post_link(); ?> <?php next_post_link(); ?>
任意の文字に変えた設置コード
<?php previous_post_link('%link', '任意の文字'); ?> <?php next_post_link('%link', '任意の文字'); ?>
任意の文字で、同一カテゴリ内だけを表示するコード
<?php previous_post_link('%link', 'PREV<span class="l"><</span>', TRUE); ?> <?php next_post_link('%link', 'NEXT<span class="r">></span>' ,TRUE); ?>
任意の文字で、特定のカテゴリ以外を表示する
<?php previous_post_link('%link', 'Previous in category', TRUE, '13'); ?> <?php next_post_link('%link', 'Next post in category', TRUE, '13'); ?>
それぞれのコードは上記のとおりになります
TRUEを付けることで、同一カテゴリ内だけのページネーションになります
特定のカテゴリだけ除外した使い方も出来ます
通常のコードに少しだけ付け加えるだけで、簡単に同じカテゴリーだけでページナビゲーションができるのは楽ですね
PR
COMMENT