J'ai une navigation simple: Blog, About, Contact . Mainsite est Blog . Pour garder le bouton actuel en surbrillance, je l’ai utilisé dans mes CSS:
li.current_page_item a{
border-bottom: 1px solid #212121;
padding-bottom: 1px;
}
Cela fonctionne très bien. Mais je veux garder Blog toujours actif pendant que je liste un élément de mes catégories. Quelle est la meilleure façon de procéder?
D'accord, je l'ai fait de cette façon ::
add_filter('nav_menu_css_class' , 'special_nav_class' , 10 , 2);
function special_nav_class($classes, $item){
if(is_category() && $item->title == "Blog"){ //Notice you can change the conditional from is_single() and $item->title
$classes[] = "special-class";
}
return $classes;
}