Ticket #13994: front-page-current-class.13994.diff
File front-page-current-class.13994.diff, 886 bytes (added by , 15 years ago) |
---|
-
wp-includes/nav-menu-template.php
307 307 308 308 $possible_object_parents = array_filter( $possible_object_parents ); 309 309 310 $front_page_url = home_url('/'); 311 310 312 foreach ( (array) $menu_items as $key => $menu_item ) { 311 313 $classes = (array) $menu_item->classes; 312 314 $classes[] = 'menu-item'; … … 370 372 $active_parent_item_ids[] = (int) $menu_item->menu_item_parent; 371 373 $active_parent_object_ids[] = (int) $menu_item->post_parent; 372 374 $active_object = $menu_item->object; 375 376 // give front page item current-menu-item class when extra query arguments involved 377 } elseif ( $item_url == $front_page_url && is_front_page() ) { 378 $classes[] = 'current-menu-item'; 373 379 } 374 380 } 375 381