Skip to content

Instantly share code, notes, and snippets.

@LL782
Created March 22, 2013 12:45
Show Gist options
  • Save LL782/5220977 to your computer and use it in GitHub Desktop.
Save LL782/5220977 to your computer and use it in GitHub Desktop.
Filters to simplify wp_nav markup
/* Simplify Nav Menu Classes */
function simplfy_classes_id( $classes, $item )
{
// Unset the default classes
unset($classes);
// Create the empty array
$classes = array();
// Check if the menu item is current
if( $item->current ) {
$classes[] = 'selected';
}
return $classes;
}
add_filter( 'nav_menu_css_class', 'simplfy_classes_id', 10, 2 );
/* Strip out menu ids */
function strip_menu_ids( $id, $item, $args ) {
$id = '';
return $id;
}
add_filter( 'nav_menu_item_id', 'strip_menu_ids', 10, 3 );
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment