Des conseils pour:
Ajoutez la css class current-menu-grand-ancestor
à un élément de la classe current-menu-ancestor
qui a un enfant avec également la classe current-menu-ancestor
via functions.php?
Je vous remercie !
Johan
Quelque chose comme cela vous aidera à filtrer un élément de menu et à ajouter une classe personnalisée de manière conditionnelle. (Non testé)
function add_nav_class( $classes ) {
if ( class_exists( 'current-menu-ancestor' ) || $item->title == 'blog' ) {
$classes[] = 'current-menu-grand-ancestor';
}
return $classes;
}
add_filter( 'nav_menu_css_class', 'add_nav_class', 10, 2 );