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

コメントを残す

PR

9ineBBの管理人が運営するサイト

WDG WEB DESIGN GALLERY ウェブデザインギャラリー