最近在做一個(gè)WordPress主題,菜單欄要用到j(luò)s,還需要往item寫一個(gè)固定的class才行,所以必須使用nav_menu_css_class來給菜單中的 li標(biāo)簽 添加自定義的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);
擴(kuò)展閱讀:
WordPress 導(dǎo)航菜單給a標(biāo)簽添加class和data屬性
新主題官方微信公眾號
掃碼關(guān)注新主題(XinTheme)官方公眾號,本站動態(tài)早知道。
發(fā)布本站最新動態(tài)(新主題發(fā)布、主題更新)和WordPress相關(guān)技術(shù)文章。