Список меток tags с счетчиком
Для вывода меток в любом виде можно использовать get_terms. В девелопере от wordpress.org разработчики описывают несколько методов использования этой функции, доработав которые можно получить нужный результат.
Вот оригинальный пример из девелопера, он выводит список меток:
1 2 3 4 5 |
$terms = get_terms( 'post_tag' ); if ( ! empty( $terms ) && ! is_wp_error( $terms ) ){ echo '<ul><li style="list-style-type: none;"><ul>';</ul> </li> </ul> |
Дополнив оригинал выводом количества $term->count, ссылкой на метку и списком UL получается:
1 2 3 4 5 6 7 8 9 10 11 12 |
<ul> <li style="list-style-type: none;"><? $terms_tag = get_terms('post_tag',array('hide_empty'=>true));</li> </ul> <ul> <li style="list-style-type: none;"> <ul>foreach($terms_tag as $term) { ?> <li><a href="<? echo esc_url( get_term_link( $term ))?> "><? echo $term->name ?></a>(<? echo $term->count ?>)</li> </ul> </li> </ul> <? } ?> |
Так же как и количество $term->count можно получить: term_id, name, slug, term_group, term_taxonomy_id, taxonomy, description, parent.
get_terms(‘post_tag’ — вместо post_tag можно использовать любую таксономию, напеример category для вывода рубрик.
Рассказать: