最近在做一个 WordPress 主题,菜单栏要用到 js,还需要往 item 写一个固定的 class 才行,所以必须使用 nav_menu_css_class 来给菜单中的 li 标签 添加自定义的 class,那么将以下代码加入 WordPress 主题的 functions.php 里即可:
function cloudtheme_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','cloudtheme_menu_classes',1,3);
专业提供WordPress主题安装、深度汉化、加速优化等各类网站建设服务,详询在线客服!