'active', 'current_page_parent' => 'active', 'current_page_ancestor' => 'active', ); $text = str_replace(array_keys($replace), $replace, $text); return $text; } add_filter('nav_menu_css_class', 'current_to_active'); add_filter('nav_menu_item_id', 'current_to_active'); add_filter('page_css_class', 'current_to_active'); //Deletes empty classes and removes the sub menu class function strip_empty_classes($menu) { $menu = preg_replace('/ class=""| class="sub-menu"/','',$menu); return $menu; } add_filter ('wp_nav_menu','strip_empty_classes'); ?>