Есть страница каталога, на ней выводятся все категории этой таксономии
Так же выводятся к каждой карточке категории непосредственно записи которые находятся в каждой из категорий
К этому списку нужно вывести еще ссылку на дочернюю рубрику каждой категории
Как это можно сделать?
<?php
$terms = get_terms(
array(
'taxonomy' => 'catalogCategories',
'orderby' => 'id',
'order' => 'ASC',
)
);
if ( ! empty( $terms ) && is_array( $terms ) ) {
foreach ( $terms as $term ) {
?>
<div class="catalog-card">
<a href="<?php echo esc_url( get_term_link( $term ) ) ?>">
<div class="front-card">
<div class="image-container">
<?php if($imgcat1=get_field("category_img",get_category($term))){?>
<img src="<?php echo $imgcat1; ?>">
<?php }?>
</div>
<h5><?php echo $term->name; ?></h5>
</div>
<div class="back-card">
<div class="text-container">
<h5><?php echo $term->name; ?> </h5>
<ul>
<?php
$mypost = array(
'posts_per_page' => 9,
'tax_query' => array(
array(
'taxonomy' => 'catalogCategories',
'field' => 'slug',
'terms' => $term->slug
),
),
);
$loop = new WP_Query( $mypost );
?>
<?php while ( $loop->have_posts() ) : $loop->the_post();?>
<li>
<a href="<?php echo get_permalink(); ?>">
<?php echo get_the_title( $ID ); ?>
</a>
</li>
<?php endwhile; ?>
</ul>
</div>
</div>
</a>
</div>
<?php
}
}
?>