nav_menu_link_attributes

FILTER wp-includes\class-walker-nav-menu.php (ligne 297) github
Filters the HTML attributes applied to a menu item's anchor element.
traduction française
Filtre les attributs HTML appliqués à l'élément d'ancrage d'un élément de menu.

Paramètres

Entrée :
$atts, $menu_item, $args, $depth
Sortie :
@param array $atts {
@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 attributs aux liens de menu

Filtre pour ajouter des attributs HTML.

frontend
add_filter('nav_menu_link_attributes', 'add_menu_link_attrs', 10, 4);
function add_menu_link_attrs($atts, $item, $args, $depth) {
    if ($depth === 0) $atts['data-menu-id'] = $item->ID;
    return $atts;
}

Actualités

Chargement des actualités...