| 1 | Index: wp-includes/nav-menu-template.php |
|---|
| 2 | =================================================================== |
|---|
| 3 | --- wp-includes/nav-menu-template.php (revision 14443) |
|---|
| 4 | +++ wp-includes/nav-menu-template.php (working copy) |
|---|
| 5 | @@ -75,7 +75,9 @@ |
|---|
| 6 | if ( 'custom' != $item->object ) |
|---|
| 7 | $classes[] = 'menu-item-object-'. $item->object; |
|---|
| 8 | |
|---|
| 9 | - if ( $item->object_id == $wp_query->get_queried_object_id() ) |
|---|
| 10 | + $requested_uri = home_url() . esc_url( $_SERVER['REQUEST_URI'] ); |
|---|
| 11 | + |
|---|
| 12 | + if ( $item->object_id == $wp_query->get_queried_object_id() || ( 'custom' == $item->object && $item->url == $requested_uri ) ) |
|---|
| 13 | $classes[] = 'current-menu-item'; |
|---|
| 14 | |
|---|
| 15 | // @todo add classes for parent/child relationships |
|---|