Как задать отдельный класс для категории которая имеет дочерние элементы? Wordpress
Сейчас происходит вывод категорий с подкатегориями, но класс для всех категорий одинаковый "li_parent li_parent_one". Как сделать так, что бы был отдельный класс для категорий с дочерними и отдельный класс для обычных категорий без дочерних элементов? (Wordpress)
<?php
$args = array( 'post_type' => 'services', 'posts_per_page' => 100, 'post_parent' => get_the_ID() , 'order'=> 'ASC', 'orderby' => 'date' );
$uslugi_child = get_posts( $args );
if ($uslugi_child) {
echo '<ul class="post_child li_child_1">';
foreach ( $uslugi_child as $post_ch ) {
$args = array( 'post_type' => 'services', 'posts_per_page' => 100, 'post_parent' => $post_ch->ID , 'order'=> 'ASC', 'orderby' => 'date' );
$uslugi_child_2 = get_posts( $args );
if($uslugi_child_2): $class_ch = 'li_parent li_parent_one'; else: $class = ''; endif; ?>
<li class="<?php echo $class_ch; ?>">
<span></span>
<a href="<?php echo get_permalink($post_ch->ID); ?>"><?php echo $post_ch->post_title; ?></a>
<?php
if ($uslugi_child_2) {
echo '<ul class="post_child li_child_1 li_child_2">';
foreach ( $uslugi_child_2 as $post_ch_2 ) { ?>
<li class="li_parent_two">
<span></span>
<a href="<?php echo get_permalink($post_ch_2->ID); ?>"><?php echo $post_ch_2->post_title; ?></a>
</li>
<? }
echo '</ul>';
}
?>
</li>
<? }
echo '</ul>';
}
?>