固定ページで同じ親の前後リンク(孫カテゴリもある場合)
-
階層がある固定ページがあります。
果物─りんご
├ぶどう
│└マスカット
├バナナ
└なしここでりんごなどの子ページに前後リンクをつけたいです。
例えばりんごなら
→ぶどうぶどうなら
←りんご →マスカット
という感じです。マスカットなら
←ぶどう →バナナという感じです。
いろいろ調べて下記の書き方でいけそうだったんですが、
マスカットなどの孫カテゴリがなければ無事表示されるんですが、
孫カテゴリがある場合、表示がうまくいきません。
このコードをカスタマイズしていけるのか、
全く違う書き方をすべきなのか、
分かる方がいらっしゃいましたら教えていただけると幸いです。<?php $nextpage = get_adjacent_post('', '', false); //次の固定ページを取得 $prevpage = get_adjacent_post('', '', true); //前の固定ページを取得 $thepost = get_post(); //現在の投稿を取得 ?> <div class="next_prev_page_link"> <ul> <?php if($prevpage->post_parent === $thepost->post_parent) { ?> <li class="prev"><a href="<?php echo get_permalink($prevpage->ID); ?>"><?php echo $prevpage->post_title; ?></a></li> <?php } if($nextpage->post_parent === $thepost->post_parent) { ?> <li class="next"><a href="<?php echo get_permalink($nextpage->ID); ?>"><?php echo $nextpage->post_title; ?></a></li> <?php } ?> </ul> </div>
7件の返信を表示中 - 1 - 7件目 (全7件中)
7件の返信を表示中 - 1 - 7件目 (全7件中)
- トピック「固定ページで同じ親の前後リンク(孫カテゴリもある場合)」には新たに返信することはできません。