wp_list_categories сходит с ума на одной категории
-
Здравствуйте,
Столкнулся с такой проблемой. У меня на сайте разветвленная система категорий, и на каждой странице архива категории выводится drop-down с ее подкатегориями — чтобы можно было перейти в одну из них. Проблема в том, что во всех категориях это работает отлично, но в одной из четырех категорий второго уровня показываются не ее подкатегории, а подкатегории категории третьего уровня.
То есть, схема такая: есть категория А, в ней категории Б1, Б2, Б3, Б4; в категории Б3 есть В1 и В2. Вместо того, чтобы в А получить список из Б1, Б2, Б3 и Б4, я получаю список из В1 и В2.
Код получения подкатегорий такой такой:
$category = get_category( get_query_var( 'cat' ) ); $cat_id = $category->cat_ID; // текущая категория $list_cat = wp_list_categories ('title_li=&show_count=1&pad_counts=1&depth=1&echo=0&show_option_none=no&child_of=' . $cat_id);
Проверял — ID текущей категории получаю правильный. Дерево категорий в админке корректное, все родительские категории указаны правильно.
Более того, если сделать wp_list_categories без child_of, то выведется общее дерево категорий, где эта категория будет показана правильно, с нужными подкатегориями.
В общем, не понимаю, в чем источник проблемы. Ведь для десятков других категорий все нормально! Подскажите пожалуйста, что делать?
Пример на живом сайте:
http://waralbum.ru/catalog/ — список категорий. Если раскроете «Война» и затем «Тихий океан», то увидите, что в последней 22 подкатегории (кстати, это как раз пример что wp_list_categories без child_of показывает нормально).
Но если перейти прямо в архив «Тихого океана» — http://waralbum.ru/category/war/pacific/ — то вверху в дроп-дауне «Подкатегории» будут только 2 категории — «Хиросима» и «Нагасаки», которые относятся к подкатегории «Атомные бомбардировки Японии», являющейся одной из 22 подкатегорий «Тихого океана».Для сравнения, категория того же уровня, что и «Тихий океан» — «Восточный фронт»:
http://waralbum.ru/category/war/east/ — в дроп-дауне десятки подкатегорий, как и должно быть.Страница, с которой нужна помощь: [войдите, чтобы увидеть ссылку]
- Тема «wp_list_categories сходит с ума на одной категории» закрыта для новых ответов.