Ticket #13220: highlight_home_link.2.diff

File highlight_home_link.2.diff, 687 bytes (added by ptahdunbar, 3 years ago)
Line 
1Index: 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