gooodmark

goodなWebサイトを厳選ブックマーク!デザインやディレクションの参考にどうぞ。

724bookmark

wp_list_categories を使わずにカテゴリ・タームリストを表示

カテゴリ・タームリストに投稿数とスラッグを表示させたい。
それもhref内にビシッと。あわよくばliにスラッグのclassもつけたい。

カテゴリリスト

php


<ul>
<?php
$categories=get_categories();
foreach($categories as $category) {
echo '<li class="cat-'. $category-> slug .'">';
echo '<a href="' .get_category_link($category->term_id) . '">' .$category->name .'<span class="eng">' .$category->slug .'</span><span class="num">' .$category->count .'</span></a>';
echo '</li>';
} ?>
</ul>

html


<ul>
<li class="cat-スラッグ"><a href="#">カテゴリ名<span class="eng">スラッグ</span><span class="num">投稿数</span></a></li>
</ul>

タームリスト


<ul>
<?php
$terms = get_terms('タクソノミー名');
foreach ($terms as $term ) {
$des_list .= '<li class="des-'. $term-> slug .'">';
$des_list .= '<a href="' . get_term_link( $term ) . '">';
$des_list .= $term->name . '<span class="eng">' .$term->slug .'</span><span class="num">' .$term->count .'</span></a></li>';
}
echo $des_list; ?>
</ul>

html


<ul>
<li class="cat-スラッグ"><a href="#">ターム名<span class="eng">スラッグ</span><span class="num">投稿数</span></a></li>
</ul>