что не так с выводом записей в термах?
-
Есть такой код:
<div id="" class=""> <?php echo '<p>Это наименование таксаномии: <span style="font-weight: bold;">'.$taxonomy.'</span></p>'; echo '<p>Это <span style="text-decoration: underline;">название термы</span> в таксаномии '.$taxonomy.': <span style="font-weight: bold;">'.$term_slug.'</span></p>'; echo '<p>Это <span style="text-decoration: underline;">ID термы</span> в таксаномии '.$taxonomy.': <span style="font-weight: bold;">'.$term->term_id.'</span></p>'; ?> <ul class=""> <?php echo'<div style="padding: 10 0 10 50;outline:1px dotted grey;">' . ' <p>ссылки на дочки <strong>'.$term_slug.'</strong>:</p>'; if ( !empty( $terms ) && !is_wp_error( $terms ) ) { foreach ($terms as $term) { echo '<li><a href="' . get_term_link( $term ) . '" title="' . sprintf(__('View all post filed under %s', 'my_localization_domain'), $term->name) . '">' . $term->name . '</a></li>'; } } echo'</div><div style="padding: 10 0 10 50;outline:1px dotted grey;">' . ' <p>ссылки на посты в дочках <strong>'.$term_slug.'</strong>:</p>'; foreach ($posts as $post){ setup_postdata($post); ?> <li class=""><?php echo '<a href="'. get_permalink( $post->ID ) .'">'. $post->post_title .'</a>';?></li> <?php }echo'</div>'; wp_reset_postdata(); ?> </ul> </div> <pre style="color: green; width: 100%;"> <?php print_r($terms) ;?> </pre> </div>
Ни как не могу понять, как сделать так, чтобы ссылки на записи выводились только тогда, когда находишься в конкретной терме.
С этим кодом получается лишь выводить дочки главной термы и ссылки на записи из всех дочерних термов.
- Тема «что не так с выводом записей в термах?» закрыта для новых ответов.