投稿ページで「親カテゴリー>子カテゴリー」と表示したい
-
タイトルがわかり難くてすみません。
投稿ページ(single.php)で、カテゴリー情報として、直前のカテゴリーと、その親のカテゴリーを表示したいと思っています。
そのときに、複数のカテゴリーがあるときは、それぞれ別のリストとして表示したいです。【カテゴリーツリー】
親A > 子A
親B > 子B
子C現在下記のようにしています。
<ul> <?php $categories = get_the_category(); foreach( $categories as $category ){ $cat_id = $category->term_id; $cat_parent = $category->parent; $cat_child = get_term_children($cat_id, 'category'); if( $cat_child != true ){ echo '<li>' . get_cat_name($cat_parent) . ':' . get_cat_name($cat_id) . '</li>'; } } ?> </ul>
これだと、下記のように表示されるのですが、
【現在の表示】
親A:子A
親B:子B
親B:子C【希望の表示】
親A:子A
親B:子B , 子Cとしたいです。
親以上の祖先カテゴリーは表示したくないのですが、もしこれがネックになるようならば、後回しになっても構いません。
色々調べたのですがどうしてもわからず、お知恵をお貸しください。
4件の返信を表示中 - 1 - 4件目 (全4件中)
4件の返信を表示中 - 1 - 4件目 (全4件中)
- トピック「投稿ページで「親カテゴリー>子カテゴリー」と表示したい」には新たに返信することはできません。