$terms = get_terms( array(
'orderby'=>'count',
'taxonomy' => 'category'
) );
Данные в массиве будут отсортированы по количеству записей (orderby=count) в каждой категории.
if( $terms && ! is_wp_error($terms) ){
echo "<ul>";
foreach( $terms as $term ){
echo "<li>". $term->name ."</li>";
}
echo "</ul>";
}
В данном примере каждый
$term из цикла
foreach( $terms as $term ), будет содержать такую информацию:
[term_id] => 162
[name] => Здоровье
[slug] => zdorove
[term_group] => 0
[term_taxonomy_id] => 170
[taxonomy] => my_taxonomy
[description] =>
[parent] => 0
[count] => 2
и вот практически всё готово стили только наложить красивые