こんにちわ。
Wordpressのカテゴリの出力についての質問です。
A Parent
|__A child 1
|__A child 2
|__A child 3
B Parent
|__B child 1
|__B child 2
|__B child 3
C Parent
|__C child 1
|__C child 2
|__C child 3
例えばカテゴリが上記のような構造をしている場合に、child をすべて取得して表示したいと考えています。
もしA child 1が子供をもち、3階層目が存在したとしても表示させたくありません。
つまり、2階層目の要素をすべて取得したいと考えています。
アイディアが思いつく方に教えていただきたいです。
下記は現在のコードで、15個までカテゴリ一覧を取得するものなのですが見ての通り親要素(上記の木構造の場合 A,B,C parent)まで表示されます。
よろしくお願いします。
lang
1<ul> 2 <?php 3 $categories = get_terms('category', 'get=all'); 4 $outputNum = 0; 5 foreach ($categories as $value): 6 ?> 7 <?php if ($outputNum >= 15): ?> 8 <?php break; ?> 9 <?php else: ?> 10 <li class="each-cats"> 11 <a href="<?php echo get_category_link($value->term_id); ?>"> <?php echo $value->name; ?> 12 </a> 13 </li> 14 <?php $outputNum++ ?> 15 <?php endif; ?> 16 <?php endforeach; ?> 17 </ul>
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/06/19 05:05