Подсветка текущей рубрики


Описанный ниже код выводит все существующие рубрики и может быть добавлен в любое место шаблона, например в sidebar. Его особенность в том, что он добавляет к рубрике, открытой в данный момент, css класс active, при помощи которого можно сделать ее подсветку в меню.

 <?php 
      $catname = single_cat_title( '' , 0);

      $args = array('hide_empty' => '0','orderby' => 'ID');
      $categories = get_categories($args);

      foreach($categories as $category) {
      if ($catname == $category->name) { 
          $class="category active"; 
      } else {
          $class="category";
      }

echo '<a href="' . get_category_link( $category->term_id ) . '" class="'.$class.'">'.$category->name.'</a>';
} 
?>

Далее, в нашем css файле, можно добавить любой код для подсветки текущей рубрики, например, сделаем ее красной:

.active { color: red; }

Требуется подобная доработка? Напишите нам.


Name

Email


Website


Messagge