@ibesenok

WooCommerce: как реализовать вывод дочерних категорий?

Есть код, почему-то он не видит первый if, даже те элементы, у которых есть дочерние элементы он выводит из else. Почему не работает мой первый if? Заранее спасибо.
<?php
                                $args = array(
                                    'number'     => $number,
                                    'orderby'    => $orderby,
                                    'order'      => $order,
                                    'hide_empty' => $hide_empty,
                                    'include'    => $ids,
                                    'parent'    => 10
                                );
                                $product_categories = get_terms( 'product_cat', $args );
                                 foreach( $product_categories as $cat ) {
                                 		$numcat = get_query_var('cat');

                                 		if ( get_category_children($numcat) ) { // если есть дети список подрубрик
										print '<div class="nav_pg_holder">
										<a class="nav_pg">'. $cat->name .'</a><img src="http://test1.ru/wp-content/themes/lavare/img/krestik.png" class="krestik" alt=""></div>';

										print '<div class="sm">
	                                    <div class="mm_s"></div>
	                                    <div class="mm_t"></div>
	                                    <ul>';
										//выводим подкатегории родительской категории
										wp_list_categories("child_of=$numcat&title_li=Подкатегории&show_count=1");
										print '</ul>
			                            div class="mm_b"></div>
			                            </div>
										</div>';}


                                		else {
                                			echo '<div class="nav_pg_holder"><a class="nav_pg">'. $cat->name . '</a><img src="http://test1.ru/wp-content/themes/lavare/img/krestik.png" class="krestik" alt=""></div>';
                                		};

                                 };


                            ?>
  • Вопрос задан
  • 4525 просмотров
Пригласить эксперта
Ответы на вопрос 1
@stepandra94
Если не хотите углубляться, то есть вот такая штука, которая избавит вас от головной боли =)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы