Cum sa adaugi o clasa in li folosind wp_nav_menu() in WordPress

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'
        ) );

2020 04 08 194455

Alte articole Populare