最近在做一個WordPress主題,菜單欄要用到js,還需要往item寫一個固定的class才行,所以必須使用nav_menu_css_class來給菜單中的 li標簽 添加自定義的class,那么將以下代碼加入WordPress主題的functions.php里即可:
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);
擴展閱讀:
WordPress 導航菜單給a標簽添加class和data屬性
新主題官方微信公眾號
掃碼關注新主題(XinTheme)官方公眾號,本站動態(tài)早知道。
發(fā)布本站最新動態(tài)(新主題發(fā)布、主題更新)和WordPress相關技術文章。