Add custom classes to anchor in wp_nav_menu

You can do this with the nav_menu_link_attributes filter.

add_filter( 'nav_menu_link_attributes', 'wpse156165_menu_add_class', 10, 3 );

function wpse156165_menu_add_class( $atts, $item, $args ) {
    $class="class"; // or something based on $item
    $atts['class'] = $class;
    return $atts;
}

Leave a Comment