WordPressのナビゲーションリンクを同じカテゴリーの前後の記事にリンク
同一カテゴリーの前後の記事にリンクする方法
WordPress(ワードプレス)の前後の記事へのナビゲーションは普通はカテゴリー別には行われないので、同一カテゴリーの前後の記事にリンクするようにカスタマイズしてみました。
【スポンサーリンク】
記事のタイトルを表示せずに「« 前の記事」や「次の記事 »」と表示して、それぞれ左寄せと右寄せにしてリンクを張る場合。
<div class="alignleft"> <?php previous_post_link('« %link', '前の記事', TRUE); ?> </div> <div class="alignright"> <?php next_post_link('%link »', '次の記事', TRUE); ?> </div>
記事のタイトルを表示して、それぞれ左寄せと右寄せにしてリンクを張る場合。
<div class="alignleft"> <?php previous_post_link('« %link', '%title', TRUE); ?> </div> <div class="alignright"> <?php next_post_link('%link »', '%title', TRUE); ?> </div>
【スポンサーリンク】
「TRUE」と記載することで、前後の記事のリンクが「カテゴリー別」になります。
記載する場所は、使用しているテーマによって違うようです。
私が使用しているテーマ(Graphene)では、記事のタイトルの上や一番したに表示する場合は「single.php」に記載できました。
記事の中程に挿入する場合は「loop-single.php」に記載しました。
元々あったカテゴリー別ではない前後へのリンクは、「loop-single.php」の<?php /* Post navigation */ ?>の下の行の<?php graphene_post_nav(); ?>を削除すると消す事ができました。
参考サイト
【スポンサーリンク】
★ワードプレスの使い方のメモ by みみみん★