Intereting Posts
Как получить $ _GET за конкретное действие? Почему мой поддомен возвращает статус 403? wp_delete_attachment не работает с несколькими значениями Почему в моем пользовательском меню не отображается мое сообщение? Меню навигации Глубина для определенных меню Защита электронной почты от спама с помощью перенаправления php Как показать дату публикации и / или измененную дату Простая команда петли foreach, необходимая в wordpress "loop" Поиск абзацев в содержании Ошибка входа в систему – получение Предупреждение: невозможно изменить информацию заголовка Как прекратить отсоединение изображений при удалении сайта или пользователя Программное добавление пользовательских фильтров для публикации списка Проблема получения информации и отображения желаемой структуры с пользовательским типом сообщения и таксономией Добавить метабокс с загрузчиком мультимедиа в пользовательский тип сообщения Изменить порядок элемента в разделе «Создать» на панели администратора.

Отображение подкатегорий, а затем сообщений в шаблоне таксономии

У меня есть пользовательский тип «загрузки», который у меня есть собственный шаблон, настроенный для получения условий для начала. Im теперь пытается настроить мой таксономический шаблон, чтобы он отображал подкатегории, если они есть, но если не показывать сообщения для этого термина.

Ниже приведен мой шаблон таксономии, и это работает отлично до такой степени, что он отображает дочерние категории, но затем не показывает записи для этой категории в конце. Id нравится, так что если есть дочерние категории, то покажите их, иначе покажите сообщения для этой категории.

<?php $term = get_queried_object(); $term_id = $term->term_id; $taxonomy_name = $term->taxonomy; $termchildren = get_term_children( $term_id, $taxonomy_name );?> <?php foreach ( $termchildren as $child ) { $term = get_term_by( 'id', $child, $taxonomy_name ); ?> <li> <?php echo $term->name; ?> <?php echo $term->description; ?> </li> <?php } ?> 

Попробуйте это

 <?php $term = get_queried_object(); $term_id = $term->term_id; $taxonomy_name = $term->taxonomy; $termchildren = get_term_children( $term_id, $taxonomy_name );?> <?php foreach ( $termchildren as $child ) { $term = get_term_by( 'id', $child, $taxonomy_name ); ?> <li> <?php echo $term->name; ?> <?php echo $term->description; ?> </li> <?php } if ( have_posts() ) : /* Start the Loop */ while ( have_posts() ) : the_post(); echo get_the_title($post->ID); endwhile; the_posts_pagination( array( 'prev_text' => twentyseventeen_get_svg( array( 'icon' => 'arrow-left' ) ) . '<span class="screen-reader-text">' . __( 'Previous page', 'twentyseventeen' ) . '</span>', 'next_text' => '<span class="screen-reader-text">' . __( 'Next page', 'twentyseventeen' ) . '</span>' . twentyseventeen_get_svg( array( 'icon' => 'arrow-right' ) ), 'before_page_number' => '<span class="meta-nav screen-reader-text">' . __( 'Page', 'twentyseventeen' ) . ' </span>', ) ); ?>