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