众所周知,在wordpress开发主题的时候,使用wp_nav_menu调用菜单,li结构是不可以自定义样式元素的,那么今天这个教程就来讲一讲如何给wp_nav_menu生成的li添加自定义class。
function wpmaker_menu_classes($classes, $item, $args) { if ($args->theme_location == 'side_menu') { //这里填写指定的菜单 $classes[] = 'nav-item'; //这里填写需要添加的class元素 } return $classes; } add_filter('nav_menu_css_class','wpmaker_menu_classes', 1, 3);