Пример того, как можно на странице определенной категории проверить есть ли у нее дочерние элементы и если есть, то вывести в виде дополнительных карточек.
Пример
<?php
if ( is_product_category() ) {
$term = get_queried_object();
$taxonomy = $term->taxonomy;
if ( $term_children = get_term_children( $term->term_id, $taxonomy ) ) {
?>
<div class="container-cat-003">
<div class="container-cat-003-content" style="padding: 40px 10px 10px 10px;">
<div class="container-cat-003__items">
<?php
foreach ( $term_children as $key => $term_child ) {
$term_child = get_term_by( 'id', $term_child, $taxonomy );
echo '<div class="container-cat-003__items-itm mini">';
echo '<div class="container-cat-003__items-itm-info">';
echo '<p class="container-cat-003__items-itm-info-title">' . $term_child->name . '</p>';
echo '<a class="container-cat-003__items-itm-info-link" href="' . get_term_link( $term_child->term_id, $taxonomy ) . '">Подробнее</a>';
echo '</div>';
echo '</div>';
}
?>
</div>
</div>
</div>
<?php
}
}
?>