親、子、孫の順でカテゴリを表示したい
-
初めまして。
single.phpに、
その記事が属しているカテゴリ名を親>子>孫の順でリンクなしで表示したく、
調べたところ、下記のような記述があり使用してみました。<?php $cats = get_the_category(); $cat = $cats[0]; if($cat->parent){ $parent = get_category($cat->parent); echo $parent->cat_name; }else{ echo $cat->cat_name; } ?></span><br> <?php $cats = get_the_category(); foreach($cats as $cat): if($cat->parent) echo $cat->cat_name . '<br>'; endforeach; ?>
そうしたら、表示が
親>孫>子
となってしまいました。試しに
<?php the_category('' , 'single'); ?>
を入れてみたら、
<a href="">親</a><a href="">親 子 孫</a><a href="">親 子</a>
と表示されてしまいました。。原因がお分かりになる方がいましたら、教えていただけると嬉しいです。
よろしくお願い致します。
5件の返信を表示中 - 1 - 5件目 (全5件中)
5件の返信を表示中 - 1 - 5件目 (全5件中)
- トピック「親、子、孫の順でカテゴリを表示したい」には新たに返信することはできません。