nav_menu_css_class

FILTER wp-includes\class-walker-nav-menu.php (ligne 194) github
Filters the CSS classes applied to a menu item's list item element.
traduction française
Filtre les classes CSS appliquées à l'élément de liste d'un élément de menu.

Paramètres

Entrée :
array_filter( $classes
Sortie :
@param string[] $classes   Array of the CSS classes that are applied to the menu item's `<li>` element.
@param WP_Post  $menu_item The current menu item object.
@param stdClass $args      An object of wp_nav_menu() arguments.
@param int      $depth     Depth of menu item. Used for padding.

Utilisation

Ajouter des classes CSS aux éléments de menu

Filtre pour modifier les classes des éléments de menu.

frontend
add_filter('nav_menu_css_class', 'add_menu_item_classes', 10, 4);
function add_menu_item_classes($classes, $item, $args, $depth) {
    if ($depth === 0) $classes[] = 'main-menu-item';
    return $classes;
}

Actualités

Chargement des actualités...