Cum sa adaugi o clasa in <li> folosind wp_nav_menu() in WordPress vom afla in acest scurt tutorial.
In primul rand trebuie adaugata o functie in functions.php al temei folosita si site.
function add_additional_class_on_li($classes, $item, $args) { if(isset($args->add_li_class)) { $classes[] = $args->add_li_class; } return $classes; } add_filter('nav_menu_css_class', 'add_additional_class_on_li', 1, 3);
Aceasta functie adauga un filtru in functia wp_nav_menu din wordpress numita add_li_class. Tot ce mai trebuie facut este sa adaugam clasa dorita in functie: ‘add_li_class’ => ‘navbar-item’.
wp_nav_menu( array( 'menu_class' => "navbar", 'fallback_cb' => false, 'theme_location' => "menu-1", 'add_li_class' => 'navbar-item' ) );