Привет всем!
Возникла следующая проблема - вывод категорий и их подкатегорий в сайдбар темы.
Есть такой отрезок кода:
<?php
$cat_object = $wp_query->get_queried_object();
$i = $cat_object->term_id;
while (true) {
$cat = get_category($i);
if ($cat->category_parent) {
$i = $cat->category_parent;
} else {
break;
}
}
$parentcat = $i;
wp_list_categories("depth=2&child_of=$parentcat&title_li=");
?>
Он показывает мне все подкатегории и их подкатегории.
Теперь пара вопросов:
Можно ли это все упростить?
Нужно спрятать подкатегории тех которые показаны, пока на нее не зашли - пример:
Сейчас показывает так
-1
-2
-3
--1
--2
--3
-4
Нужно, чтобы после "-3" ничего не было пока на нее не зашли и только потом появились "--1 итд."
Знаю, с описанием вопроса у меня проблемы, но надеюсь, написал понятно.