Вывод категорый в sidebar

Привет всем!
Возникла следующая проблема - вывод категорий и их подкатегорий в сайдбар темы.
Есть такой отрезок кода:
<?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 итд."

Знаю, с описанием вопроса у меня проблемы, но надеюсь, написал понятно.
  • Вопрос задан
  • 2498 просмотров
Пригласить эксперта
Ответы на вопрос 2
killmeslow
@killmeslow
WE
А при чем тут html5?
Ответ написан
@bugbucket
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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