toggleMe
フォーラムへの返信
-
フォーラム: 使い方全般
返信が含まれるトピック: カテゴリーリストのタグにclass名これでいけました!
walkerの存在を知らず色々検索していたら
これで無事想い通りになりました。<?php $categories = get_terms('category','orderby=order&order=ASC&parent=0'); // 親カテゴリ foreach ( $categories as $cat ) { $parentlink = get_category_link($cat->term_id); echo "\n"; echo '<h3><a href="'.$parentlink.'">'.esc_html($cat->name).'</a></h3>'; $children = get_terms('category','hierarchical=0&orderby=order&order=ASC&child_of='.$cat->term_id); //子カテゴリ foreach ( $children as $child ) { $childlink = get_category_link($child->term_id); $catslug = $child->slug; echo "\n\t"; echo '<a href="'.$childlink.'">'. esc_html($child->name).'</li>'; } } ?>
リストタイプはこれ
<?php $categories = get_terms('category','orderby=order&order=ASC&parent=0'); // 親カテゴリ foreach ( $categories as $cat ) { $parentlink = get_category_link($cat->term_id); echo "\n"; echo '<h3><a href="'.$parentlink.'">'.esc_html($cat->name).'</a></h3>'; $children = get_terms('category','hierarchical=0&orderby=order&order=ASC&child_of='.$cat->term_id); if($children) { echo "\n"; echo "<ul>"; //子カテゴリ foreach ( $children as $child ) { $childlink = get_category_link($child->term_id); $catslug = $child->slug; echo "\n\t"; echo '<li class="'.$catslug.'"><a href="'.$childlink.'">'. esc_html($child->name).'</a></li>'; } } } echo "\n"; echo "</ul>"; ?>
いままでのもやもやが取れましたありがとうございます。
フォーラム: 使い方全般
返信が含まれるトピック: カテゴリーリストのタグにclass名こういうことはできるのかなと疑問に思いまして…
調べてみたのですが、たどり着かなかったのでこちらで質問させていただきました。知識として持っておきたかっただけで、
今のところ、使用する予定はありません。よろしければ教えてください。
フォーラム: 使い方全般
返信が含まれるトピック: カテゴリーリストのタグにclass名