現在自作でphpファイルを作り、sidebar.phpを作成中です。
こちらにブログ内の全カテゴリーを表示させたいです。
イメージは以下の用に親カテゴリに子カテゴリをインデントさせ、
子カテゴリの後ろに投稿数を表示させたいです。
犬
-柴犬(1)
-秋田犬(0)
-ポメラニアン(3)
猫
-三毛(1)
-キジトラ(2)
-長毛(4)
現在書いているコードがこちらです。
php
1<ul> 2<?php 3 $cat_all = get_terms( "category", "fields=all&get=all" ); 4 foreach($cat_all as $value): 5?> 6 <li> 7 <a href="<?php echo get_category_link($value->term_id); ?>" class="rpthumb clear"><span class="rpthumb-title"><?php echo $value->name;?>(<?php echo get_category($value->term_id)->category_count; ?>)</span></a> 8 </li> 9<?php endforeach; ?> 10</ul>
現状の状態では親カテゴリも子カテゴリも同じ<li>の中に入ってしまい区別をつけることが出来ません。
また取得したカテゴリ名がアルファベット順にならんでしまい意図した並びになっておりません。
ここからどのように修正を加えれば任意の並び方に変更でき、
かつ親カテゴリと子カテゴリを分けて表示する事が出来るでしょうか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/04/04 19:57
2018/04/04 23:41