WordPress.org

Make WordPress Core

Ticket #14053: fix-menu-item-home-class.14053.diff

File fix-menu-item-home-class.14053.diff, 796 bytes (added by filosofo, 4 years ago)
  • wp-includes/nav-menu-template.php

     
    363363                                } 
    364364 
    365365                                if ( untrailingslashit($current_url) == home_url() ) { 
    366                                         $classes[] = 'menu-item-home'; 
    367366                                        // Back compat for home limk to match wp_page_menu() 
    368367                                        $classes[] = 'current_page_item'; 
    369368                                } 
     
    371370                                $active_parent_object_ids[] = (int) $menu_item->post_parent; 
    372371                                $active_object = $menu_item->object; 
    373372                        } 
     373                         
     374                        if ( untrailingslashit($item_url) == home_url() ) 
     375                                $classes[] = 'menu-item-home'; 
    374376                } 
    375377 
    376378                // back-compat with wp_page_menu: add "current_page_parent" to static home page link for any non-page query