WordPress.org

Make WordPress Core

Ticket #13379: 13379.2.diff

File 13379.2.diff, 692 bytes (added by ryan, 5 years ago)

page_item and page-item-$id back compat.

  • wp-includes/nav-menu-template.php

     
    7575                if ( 'custom' != $item->type ) { 
    7676                        $classes[] = 'menu-item-object-' . $item->object; 
    7777                        $classes[] = 'menu-item-object-' . $item->type . '-' . $item->object_id; 
     78                        if ( 'post_type' == $item->type && 'page' == $item->object ) { 
     79                                // Back compat classes 
     80                                $classes[] = 'page_item'; 
     81                                $classes[] = 'page-item-' . $item->object_id; 
     82                        } 
    7883                } 
    7984 
    8085                $classes = join( ' ', apply_filters( 'nav_menu_css_class', array_filter( $classes ), $item ) );