パンくずリストの子カテゴリの表示について
-
いつもお世話になります。
kenと申します。
パンくずリストの子カテゴリの表示について質問させてください。
私は現在TDCの「AN(TCD014)」というテーマを使用しており、
同テーマではパンくずリストが表示されないため、以下のコードを
下記のとおり記述しているのですが、色々と調べて試してみても、
どうしてもイメージ通りの表示がされません。【single.php】
<a href="<?php bloginfo('url'); ?>">TOP</a> > <?php $cat = get_the_category(); echo get_category_parents($cat[0], true, ' > '); ?> <?php the_title(''); ?>
【page.php】
<a href="<?php echo get_option('home'); ?>">TOP</a> > <?php foreach ( array_reverse(get_post_ancestors($post->ID)) as $parid ) { ?> <a href="<?php echo get_page_link( $parid );?>" title="<?php echo get_page($parid)->post_title; ?>"> <?php echo get_page($parid)->post_title; ?></a> > <?php } ?> <?php the_title(''); ?>
【archive.php】
<a href="<?php bloginfo('url'); ?>">TOP</a> > <?php $cat = get_the_category(); echo get_category_parents($cat[0], true, ' '); ?>
イメージとしては、
TOPページ > 親カテゴリA > 子カテゴリA > 記事ページA
TOPページ > 親カテゴリA > 子カテゴリB > 記事ページBにしたいのですが、、
実際には、
TOPページ > 親カテゴリA > カテゴリA > 記事ページA
TOPページ > 親カテゴリA > 記事ページBとなってしまい、「子カテゴリB」の表示がされなくなってしまいます。
これを前者のようにしたいのですが、どのようにすれば良いのでしょうか。
また、「子カテゴリA」のページを見ると、表示されるパンくずリストは、
TOPページ > 親カテゴリA カテゴリA
となってしまい、親カテゴリAとカテゴリAの間に
表示されるはずの「 > 」が表示されません。「 > 」を表示されるようにしたいのですが、
これも合わせて解決する方法はありますでしょうか。大変お手数ですが、ご教示いただけますでしょうか。
よろしくお願いいたします。
9件の返信を表示中 - 1 - 9件目 (全9件中)
9件の返信を表示中 - 1 - 9件目 (全9件中)
- トピック「パンくずリストの子カテゴリの表示について」には新たに返信することはできません。