Условия заказа по количеству – отсутствующие условия

У меня есть эта проблема: я использую get_terms с упорядочением по счету. И некоторые термины отсутствуют – я понятия не имею, почему, нет исключений или скрыть сообщения или что-то вроде этого.

Что не так? Вот код:

<?php $terms = get_terms("autorzy", array('orderby' => 'count', 'order' => 'DESC')); $count = count($terms); if ( $count > 0 ){ echo "<div>"; foreach ( $terms as $term ) { ?> <?php echo $term->name; ?> <a href="<?php get_term_link( $term ); ?>" class="avatar-link"></a> <?php echo term_description( $term->term_id, 'autorzy' ) ?> <?php } echo "</div>"; } ?> 

EDIT: этот термин не пуст, и эта проблема только с порядковым счетом. Теперь задано «имя», и оно показывает:

http://wszystkoconajwazniejsze.pl/autorzy/ моя проблема с последней – Леманска.

Solutions Collecting From Web of "Условия заказа по количеству – отсутствующие условия"

По умолчанию hide_empty true для get_terms. Поэтому, я думаю, вы должны пропускать термины, которые не имеют сообщений. Попробуй это,

 <?php $terms = get_terms("autorzy", array('orderby' => 'count', 'order' => 'DESC','hide_empty'=>0 )); $count = count($terms); if ( $count > 0 ){ echo "<div>"; foreach ( $terms as $term ) { ?> <?php echo $term->name; ?> <a href="<?php get_term_link( $term ); ?>" class="avatar-link"></a> <?php echo term_description( $term->term_id, 'autorzy' ) ?> <?php } echo "</div>"; } ?>