Показывать категории детей, только если выбран родитель (тема Wordpress / Thesis) - PullRequest
0 голосов
/ 24 июля 2011

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

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

Вот мой пример:

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

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

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

Ответы [ 2 ]

0 голосов
/ 24 июля 2011

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

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

0 голосов
/ 24 июля 2011

Вы пробовали 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>";
...