Я пытаюсь получить дочернюю категорию от родителя, а затем внутри дочерней категории, это дочерние категории, которая работает нормально, но я хочу, чтобы они были немного отделены друг от друга, чтобы определить, не имеет ли дочерняя категория дочерней категории и дальше, я хочу, чтобы она go на другую страницу.
<?php
if( isset($_GET['prcname']) ) {
$prID = $_GET['prid'];
$term_children = get_term_children($prID, 'pro_cats');
$terms = get_terms( 'pro_cats', array( 'parent' => $prID, 'orderby' => 'slug', 'hide_empty' => false ) );
foreach($terms as $term){
$cateID = $term->term_id;
$meta_image = get_wp_term_image($term->term_id);
$term_children2 = get_term_children($cateID, 'pro_cats');
$termsc = get_terms( 'pro_cats', array( 'parent' => $term->term_id, 'orderby' => 'slug', 'hide_empty' => false ) );
if(empty( $term_children2 )) {
?>
<div class="col-md-4">
<div class="items">
<div class="item">
<a href="<?php echo home_url(); ?>/product-range/?prcname=<?php echo $term->slug; ?>&prid=<?php echo $term->term_id; ?>"> <img src="<?php echo $meta_image; ?>" alt="jacket" class="img-item" ></img> </a>
<div class="info">
<a href="<?php echo home_url(); ?>/product-range/?prcname=<?php echo $term->slug; ?>&prid=<?php echo $term->term_id; ?>"> <h3><?php echo $term->name; ?></h3></a>
<p class="descroption"><?php echo $term->description; ?></p>
</div>
</div>
</div>
</div>
<?php
}
else {
?>
<div class="col-md-4">
<div class="items">
<div class="item">
<a href="<?php echo home_url(); ?>/product-range/?prcname=<?php echo $term->slug; ?>&prid=<?php echo $term->term_id; ?>"> <img src="<?php echo $meta_image; ?>" alt="jacket" class="img-item" ></img> </a>
<div class="info">
<a href="<?php echo home_url(); ?>/product-range2/?prcname=<?php echo $term->slug; ?>&prid=<?php echo $term->term_id; ?>"> <h3><?php echo $term->name; ?></h3></a>
<p class="descroption"><?php echo $term->description; ?></p>
</div>
</div>
</div>
</div>
<?php
}
?>
<?php
}
}
?>