Вывод записей таксономии
-
Добрый день! пытаюсь вывести записи термов таксономии. Т.е. название термина и под ним записи , которые есть у него :
<?php $all_terms = get_terms(array('taxonomy' => 'nosology', 'hide_empty' => 1, 'parent' => '0' ) ); foreach ( $all_terms as $term ) { //внешний цикл echo "<h3>$term->name</h3>"; echo "<div>"; $query = new WP_Query( array( 'post_status' => 'publish', 'post_type' => 'doctors', 'posts_per_page' => -1, 'tax_query' => array( array( 'taxonomy' => 'nosology', 'field' => 'slug', 'terms' => $term->slug, ) ) )); while ( $query->have_posts() ) { # внутренний цикл $query->the_post(); ?> <a href="<?php the_permalink(); ?>"><?php the_title(); ?></a> <?php } //конец внутреннего echo "</div>"; } //конец наружного ?>
но почему-то первый пункт выводится пустой, хотя записи «doctors» к нему не привязаны. Другие типы записей есть, а именно doctors нету.. может что-то не так с кодом?
Просмотр 9 ответов — с 1 по 9 (всего 9)
Просмотр 9 ответов — с 1 по 9 (всего 9)
- Тема «Вывод записей таксономии» закрыта для новых ответов.