Второй день мучаюсь над проблемой, суть такова:
Есть 12 основных рубрик в каждой из которых есть подрубрики.
Если открываем Рубрику-1, то в сайдбаре должно отображаться:
- На главную
-
Рубрика-1
- Подрубрика-1
- Подрубрика-2
Если открываем Рубрику-2:
- На главную
-
Рубрика-2
- Подрубрика-1
- Подрубрика-2
<ul>
<li>
<a href="<?php bloginfo(‘url’); ?>">На главную</a>
</li>
<li>
<a href=" id родительской рубрики ">Рубрика-1</a>
</li>
<?php wp_list_categories(‘title_li=0&child_of=’. id родительской рубрики ); ?>
</ul>
По хорошему нужно узнать id родительской рубрики (одной из 12-ти, тоесть при клике на Подрубрику-1 она не должна быть родителем).
Использовал такой код:
<?php
if (is_category()) {
$mgCurParent = &get_term($cat,'category');
if ($mgCurParent->parent == 0) {
$mgGlobalParent = $cat;
} else {
$mgCurCatID = $cat;
do {
$mgCurParent = &get_term($mgCurCatID,'category');
$mgCurCatID = $mgCurParent->parent;
$mgGlobalParent = $mgCurParent->term_id;
} while ($mgCurParent->parent > 0);
}
}
?>
$mgGlobalParent и есть id родителя, но если сделать клик на подрубрике то $mgGlobalParent=id подрубрики…
