• Есть такой код:

    <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>  

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

  • Тема «что не так с выводом записей в термах?» закрыта для новых ответов.