我想向菜单项添加自定义CSS类。到目前为止,我通过使用过滤器挂钩使其正常工作nav_menu_css_class
. 但是,我只想将此类添加到特定菜单的项目中。那么,条件必须是什么样子才能仅影响特定菜单(例如,主题位置“页脚菜单”中的“自定义菜单”)?
function add_footer_nav_item_class( $classes, $item ) {
// I am looking for a condition here
if ($item belongs to \'custom-menu\'){
$classes[] = "footer--menu-item";
return $classes;
}
}
add_filter( \'nav_menu_css_class\' , \'add_footer_nav_item_class\' , 10, 2 );