Показывать дочерние категории только при выборе родительского элемента (тема Wordpress/Thesis)

Я пытаюсь создать навигацию на основе категорий, которая зависит от выбранного родителя.

Например, я хотел бы показывать подкатегории ТОЛЬКО при выборе родителя и показывать ТОЛЬКО подкатегории. Я перепробовал миллион вещей и ни одной кости.

Просто чтобы быть тщательным, вот мой пример:

Родитель A Родитель B Подкатегория родителя B Подкатегория-2 родителя B Подкатегория-3 родителя B

Сначала показаны только Родитель А и Родитель Б. Если я нажму «Родитель Б», все, что я увижу, — это 3 подкатегории «Родителя Б» и ничего больше.

Это в основном просто условная навигация с категориями. Я делал это раньше со страницами, но категории оказались для меня сукой. Любая помощь будет принята с благодарностью.


person Sean    schedule 24.07.2011    source источник


Ответы (2)


Пробовали ли вы get_categories

$parent_cat_id = 'идентификатор вашей родительской категории';

$args = array(
'type'                     => 'post',
'child_of'                 => $parent_cat_id,
'parent'                   => '',
'orderby'                  => 'name',
'order'                    => 'ASC',
'hide_empty'               => 1,
'hierarchical'             => 1,
'exclude'                  => '',
'include'                  =>'' ,
'number'                   =>'',
'taxonomy'                 => 'category',
'pad_counts'               => false );




        $categories = get_categories($args);
        echo "<pre>";
        print_r($categories);
        echo "<pre>";
person Gowri    schedule 24.07.2011

Я действительно писал об этом в блоге некоторое время назад :) Надеюсь, это поможет :)

http://www.themer.me/blog/wordpress/33/how-to-display-sub-categories-depending-on-what-category-youre-in

person justnorris    schedule 24.07.2011