Добавление активного класса в меню WordPress 3+ - PullRequest
0 голосов
/ 28 сентября 2011

У меня проблемы с добавлением активного класса в меню WordPress. (Если домашняя подсветка дома, если блог выделена блогом и т. Д.)

Я использую меню суперфиш.

У меня есть это в моих functions.php

function me_register_menu() {
register_nav_menu('main-menu', __('Main Menu'));
}       

add_action( 'init', 'me_register_menu' ); 

И в моем заголовке, где мое меню

<?php 
if ( has_nav_menu ( 'main-menu' ) ) {
wp_nav_menu( array ( 'theme_location' => 'main-menu' , 'container_class' => 'grid_7', 'container_id' => 'menu' , 'menu_class' => 'menu sf-menu') );
}
?>

Я хотел бы добавить класс .active к своему активному меню. Есть идеи как?

1 Ответ

0 голосов
/ 28 сентября 2011

Вы можете сделать это с помощью CSS.Трудно сказать, не видя вашей страницы, но это должно работать:

/* Highlight using list element */
.menu-item a:active{
background:#999 !important;
color:#fff;
}

/* Highlight using link element */
.menu-item:active {
text-decoration:underline;
background:#666 !important;
}
...