WordPress.org

Make WordPress Core

Ticket #13379: 13379.diff

File 13379.diff, 804 bytes (added by ryan, 8 years ago)
  • wp-includes/nav-menu-template.php

     
    7070
    7171                $classes = $value = '';
    7272
    73                 $classes = array( 'menu-item', 'menu-item-type-'. $item->type, $item->classes, 'menu-item-object-'. $item->object );
     73                $classes = array( 'menu-item', 'menu-item-type-' . $item->type, $item->classes );
    7474
     75                if ( 'custom' != $item->type ) {
     76                        $classes[] = 'menu-item-object-' . $item->object;
     77                        $classes[] = 'menu-item-object-' . $item->type . '-' . $item->object_id;
     78                }
     79
    7580                $classes = join( ' ', apply_filters( 'nav_menu_css_class', array_filter( $classes ), $item ) );
    7681                $classes = ' class="' . esc_attr( $classes ) . '"';
    7782