我想在主菜单的特定项中添加一个类。我使用的是:
function hideMenuItem ( $atts, $item, $args ) {
$commerce = get_field(\'ecommerce\', \'option\');
if (!$commerce){
$menu_items = array(566,567, 363, 364 );
if (in_array($item->ID, $menu_items)) {
$atts[\'class\'] = \'hidden\';
}
return $atts;
}else{
$menu_items = array(566,567);
if (in_array($item->ID, $menu_items)) {
$atts[\'class\'] = \'visible\';
}
return $atts;
}
}
add_filter( \'nav_menu_link_attributes\', \'hideMenuItem\', 10, 3 );
它只适用于li链接,但我希望将其应用于li。