Как задать отдельный класс для категории которая имеет дочерние элементы? 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>';
    }
    ?>

Ответы (0 шт):