diff --git wp-admin/menu-header.php wp-admin/menu-header.php
index dfa1ccb..e5ceebc 100644
|
|
|
function _wp_menu_output( $menu, $submenu, $submenu_as_parent = true ) {
|
| 48 | 48 | if ( !empty($submenu[$item[2]]) ) |
| 49 | 49 | $class[] = 'wp-has-submenu'; |
| 50 | 50 | |
| 51 | | if ( ( $parent_file && $item[2] == $parent_file ) || ( empty($typenow) && $self == $item[2] ) ) { |
| 52 | | if ( !empty($submenu[$item[2]]) ) |
| | 51 | if ( isset( $submenu_file ) && ! empty( $submenu[$item[2]] ) ) { |
| | 52 | foreach ( $submenu[$item[2]] as $sub_item ) { |
| | 53 | if ( ! current_user_can( $sub_item[1] ) || $submenu_file != $sub_item[2] ) |
| | 54 | continue; |
| | 55 | |
| 53 | 56 | $class[] = 'wp-has-current-submenu wp-menu-open'; |
| | 57 | break; |
| | 58 | } |
| | 59 | } elseif ( ( $parent_file && $item[2] == $parent_file ) || ( empty($typenow) && $self == $item[2] ) ) { |
| | 60 | if ( !empty($submenu[$item[2]]) ) |
| | 61 | $class[] = 'wp-has-current-submenu wp-menu-open'; |
| 54 | 62 | else |
| 55 | 63 | $class[] = 'current'; |
| 56 | 64 | } |