現在、ページ送りのprev nextタグが、『同一カテゴリ内へのリンク』になっているところを、『同一サブカテゴリ(子カテゴリ)』にしたいと考えております。
各、個別ページのフッター部分に設置している、ページ送りの機能で、
PREV:前の記事
NEXT:次の記事
に、各ページ、ページ送りがされています。
ソースは、下記の通りです。
<!--ページナビ--> <div> <dl> <?php $prev_post = get_previous_post(true); if ( !empty( $prev_post ) ): ?> <dt>PREV</dt> <dd> <a href="<?php echo esc_url( get_permalink( $prev_post->ID ) ); ?>"><?php echo $prev_post->post_title; ?></a> </dd> <?php endif; ?> <?php $next_post = get_next_post(true); if ( !empty( $next_post ) ): ?> <dt>NEXT</dt> <dd> <a href="<?php echo esc_url( get_permalink( $next_post->ID ) ); ?>"><?php echo $next_post->post_title; ?></a> </dd> <?php endif; ?> </dl> </div>
$prev_post = get_previous_post(true);
の部分で、同一カテゴリ内の、ページ送りが出来ているのですが、
この部分をサブカテゴリ(子カテゴリ)内のリンクに変更する方法はありますか?
お詳しい方に、ご教授頂けますと、大変ありがたいです。
どうぞよろしくお願い致します。
【補足1】
例えば、このページでしたら、
http://tetra-themes.com/wordpress-link-158/
フッター付近の「前の記事」「次の記事」の部分を、サブカテゴリ内の記事のみにするための記述を模索しています。
(通常は、サイト内の全記事にリンクし合っている部分です。)
どうぞよろしくお願い致します。
【補足2】
上記コードは、サイト全体の、投稿ページのテンプレートのphpとなっています。
サイト内では、複数のサブカテゴリを設定しているため、テンプレートを変更することで、記事投稿のページ送りを、ずべてサブカテゴリ内で巡回させる方法を模索しております。
各サブカテゴリ番号を指定する方法以外の、「サイト内の投稿」全ページに、適用できるような記述の方法がありますと、大変ありがたいです。
【補足3】
カテゴリIDを、指定せずに、同一のサブカテゴリ内の記事を、ページ送りで、数珠つなぎにしたいのですが、一括で、記述できる方法を模索しております。
下記URLの記事内で、同一「カテゴリ」内を、数珠つなぎに、ページ送りする方法が書かれています。
この「サブカテゴリ版」の記述をしたいと考えております。
ご存じの方がいらっしゃいましたら、どうぞよろしくお願い致します。


回答2件
あなたの回答
tips
プレビュー