我目前有一个针对活动菜单的nav_menu_css_class的过滤器设置,我在顶部有两个菜单,因为前几个标签是功能标签,因此它们是不同的颜色,因此我有两个“wp_nav_menu”来完成这个。那部分工作正常。我为活动选项卡设置了以下代码,但是我需要一种方法可以在活动时为两个菜单使用不同的类。两个菜单在激活时都有不同的类。 REF:我的“feature_current”是我的活跃课程,另一个是“当前”。
add_filter('nav_menu_css_class' , 'special_nav_class' , 10 , 2);
function special_nav_class($classes, $item){
if ( in_array('current-menu-item', $classes) ){
$classes[] = 'feature_current';
}
return $classes;
}