WordPress.org

Make WordPress Core

Ticket #28583: 28583.diff

File 28583.diff, 758 bytes (added by helen, 8 years ago)
  • src/wp-admin/menu-header.php

     
    135135                        echo "<li class='wp-submenu-head'>{$item[0]}</li>";
    136136
    137137                        $first = true;
     138
     139                        // 0 = menu_title, 1 = capability, 2 = menu_slug, 3 = classes
    138140                        foreach ( $submenu_items as $sub_key => $sub_item ) {
    139141                                if ( ! current_user_can( $sub_item[1] ) )
    140142                                        continue;
     
    165167                                        $class[] = 'current';
    166168                                }
    167169
     170                                if ( ! empty( $sub_item[3] ) ) {
     171                                        $class[] = $sub_item[3];
     172                                }
     173
    168174                                $class = $class ? ' class="' . join( ' ', $class ) . '"' : '';
    169175
    170176                                $menu_hook = get_plugin_page_hook($sub_item[2], $item[2]);