drop down для категорий

Строение категорий
Женские

  • Бренд

— Продукт бренда

$categories =  get_categories('child_of=4');    //все что в категориии женские
foreach ($categories as $cats) :
    if ($cats->parent == 4) {                   // только рубрики второго  уровня(бренд)
        echo '<option value="';
        echo $cats->slug;
        echo '/"';
        if($cats->term_id == $cat) echo ' selected'; //выделяет текущую рубрику(бренд)
        echo '>';
        echo $cats->name;
        echo '</option>';
    }
endforeach;

в последнем прокомментрованном и затык. не пойму какое услоия нужно дописать чтобы при нахождении в рубрике третье вложенности(продукт бренд) оставался выделен сам бренд.

+ как это можно заставить, без кнута, работать при открытом посте. те. отображался в выпаддающем бренд где находится товар
?
кто чем поможет или направление укажет?

_SERVER["REQUEST_URI"] или <?php echo get_permalink(10); ?> можно разобрать. В общем – принцип «хлебных крошек». Определяете «где я?» и выделяете, что надо.

upd: Как я сразу не сообразил? Можно еще проще: <?php if ( is_category(11) ) { ?> Бренд 11 <?php }; ?>

Anonymous
Отправить
Ответ на: