Присвоить таксономии с дочерними категориями свой стиль
Как назначить родительской таксономии у которой есть дочерние категории свой класс?
<ul> <li class="cat-item cat-item-15 current-cat"><a aria-current="page" href=""></a></li> <li class="cat-item cat-item-have-child cat-item-16"><a href=""></a> <ul class="children"> <li class="cat-item cat-item-17"><a href=""></a></li> </ul> </li> </ul>
.cat-item-have-child
Этот класс хотите добавить в вывод?
а список - откуда получаете?
виджет или свой код?
да верно этот класс
список получаю так
<?php $taxonomy = 'category_vehicle'; $orderby = 'name'; $show_count = false; $pad_counts = false; $hierarchical = true; $title = ''; $args = array( 'taxonomy' => $taxonomy, 'orderby' => $orderby, 'show_count' => $show_count, 'pad_counts' => $pad_counts, 'hierarchical' => $hierarchical, 'title_li' => $title ); ?> <ul> <?php wp_list_categories( $args ); ?> </ul>
ответ на вопрос
Не забывайте отмечать вопрос решеным, если не решили - пишите вопросы.
благодарю
я бы вручную вызывал get_terms
перебирал массив, делал проверку на наличие дочерних.
Но это долго, и возможно неправильно.
Выше по ссылке есть ответ. посмотрите на тот, что не отмеченный, как решенный. Там через фильтр.