我们在设计WordPress主题的时候有需要给单独的菜单某个名称添加CLASS,这里我们可以利用以下的代码实现。

function xintheme_menu_classes($classes, $item, $args) {
if($args->theme_location == 'main') { //这里的 main 是菜单id
$classes[] = 'nav-item'; //这里的 nav-item 是要添加的class类
}
return $classes;
}
add_filter('nav_menu_css_class','xintheme_menu_classes',1,3);


我们可以自定义CLASS类名称然后再去样式中设置。