以下の目的のためのヒント
Functions.phpを介してcssクラスcurrent-menu-grand-ancestor
をクラスcurrent-menu-ancestor
の項目に追加し、その子にもクラスcurrent-menu-ancestor
が含まれるようにします。
ありがとうございました !
ヨハン
このような何かはあなたがメニュー項目をフィルターにかけ、条件付きでカスタムクラスを追加するのを助けるでしょう。 (未テスト)
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 );