Czołem dzieje,
zrobiłem se CPT na wordressie i dodałem własną taxonomie. Stworzyłem też dla tej taxonomii szablon taxonomy-nazwa_taksonomii.php . W taksonomii stworzyłem kilka pozycji (podkategorii) i teraz próbuje wyświeltlić je na stronie - oczywiście posty tylko z wybranej podkategorii ( przyjmijmy ze nadrzędną "kategorią" jest taxonomia). Na ten moment wyświetla mi wszystkie posty jakie sa stworzone i przyporządkowane do jakiejkolwiek podkategorii. Czyli wchodze w podkategorie A , a wyswietla w niej posty z podkategorii A, B , C. Może ktoś erknąć gdzie popełniłem bląd?
$terms = wp_get_post_terms( $post->ID, 'gatunek_gra');
$terms_ids = [];
foreach ( $terms as $term ) {
$terms_ids[] = $term->term_id;
}
$args = array(
'post_type' => 'gry_sn_cp',
'tax_query' => array(
'relation' => 'AND',
array(
'taxonomy' => 'gatunek_gra',
'field' => 'term_id',
'terms' => $terms_ids
)
),
);
$query = new WP_Query($args);
if ( $query->have_posts() ) {
while ( $query->have_posts() ) {
?>
<!--Początek html-->
<div class="single-content-row">
<?php $query->the_post();?>
<div class="thumb-wrap">
<?php the_post_thumbnail(); ?>
</div>
<div class="single-content-wrap">
<h3><?php the_title(); ?></h3>
<p><?php the_excerpt(); ?></p>
<div class="flex-50">
<div class="rm-cw">
<a href="<?php the_permalink(); ?>" class="read-more-sn">Pełna recenzja >></a>
</div>
<div class="graj-teraz-content">
<a href="<?php echo get_field( 'zagraj_teraz_link' ); ?>"
class="graj-teraz-btn">Graj teraz</a>
</div>
</div>
</div>
</div>