Skip to content

Instantly share code, notes, and snippets.

@ScarletPonytail
Last active June 8, 2017 14:13
Show Gist options
  • Save ScarletPonytail/3594fb960d92124f37cee542e441af09 to your computer and use it in GitHub Desktop.
Save ScarletPonytail/3594fb960d92124f37cee542e441af09 to your computer and use it in GitHub Desktop.
Wordpress - Remove WordPress-flavoured classes from WP Menu
// Purge WP-flavoured classes on the WP Menu
add_filter('nav_menu_item_id', 'clear_nav_menu_item_id', 10, 3);
function clear_nav_menu_item_id($id, $item, $args) {
return "";
}
add_filter('nav_menu_css_class', 'clear_nav_menu_item_class', 10, 3);
function clear_nav_menu_item_class($classes, $item, $args) {
return array();
}
function change_submenu_class($menu) {
$menu = preg_replace('/ class="sub-menu"/',' class="dropdown-menu"',$menu);
return $menu;
}
add_filter('wp_nav_menu','change_submenu_class');
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment