Skip to content

Instantly share code, notes, and snippets.

@hmbashar
Created February 6, 2019 01:49
Show Gist options
  • Select an option

  • Save hmbashar/f02c3267390e41e282ed0ce7850a40cc to your computer and use it in GitHub Desktop.

Select an option

Save hmbashar/f02c3267390e41e282ed0ce7850a40cc to your computer and use it in GitHub Desktop.
/**
* Add li class in menu
*/
function add_additional_class_on_li($classes, $item, $args) {
if($args->add_li_class) {
$classes[] = $args->add_li_class;
}
return $classes;
}
add_filter('nav_menu_css_class', 'add_additional_class_on_li', 1, 3);
/**
* Add li > a class menu
*/
function add_additional_class_on_a( $atts, $item, $args ) {
$class = 'nav-link'; // or something based on $item
$atts['class'] = $class;
return $atts;
}
add_filter( 'nav_menu_link_attributes', 'add_additional_class_on_a', 1, 3 );
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment