diff --git wp-admin/menu-header.php wp-admin/menu-header.php
index dfa1ccb..5708dc4 100644
|
|
|
get_admin_page_parent(); |
| 35 | 35 | */ |
| 36 | 36 | function _wp_menu_output( $menu, $submenu, $submenu_as_parent = true ) { |
| 37 | 37 | global $self, $parent_file, $submenu_file, $plugin_page, $pagenow, $typenow; |
| | 38 | |
| | 39 | if ( ! $user = wp_get_current_user() ) { |
| | 40 | return; |
| | 41 | } |
| | 42 | |
| | 43 | $user_settings = wp_parse_args( get_user_option( 'user-settings', $user->ID ) ); |
| | 44 | $i = 0; |
| 38 | 45 | |
| 39 | 46 | $first = true; |
| 40 | 47 | // 0 = name, 1 = capability, 2 = file, 3 = class, 4 = id, 5 = icon src |
| … |
… |
function _wp_menu_output( $menu, $submenu, $submenu_as_parent = true ) { |
| 53 | 60 | $class[] = 'wp-has-current-submenu wp-menu-open'; |
| 54 | 61 | else |
| 55 | 62 | $class[] = 'current'; |
| | 63 | } elseif ( isset( $user_settings["m{$i}"] ) && $user_settings["m{$i}"] == 'o' ) { |
| | 64 | $class[] = 'wp-menu-open'; |
| 56 | 65 | } |
| 57 | | |
| | 66 | |
| 58 | 67 | if ( ! empty($item[4]) ) |
| 59 | 68 | $class[] = $item[4]; |
| 60 | 69 | |
| … |
… |
function _wp_menu_output( $menu, $submenu, $submenu_as_parent = true ) { |
| 88 | 97 | } else { |
| 89 | 98 | echo "\n\t<div class='wp-menu-image'><a href='{$submenu[$item[2]][0][2]}'>$img</a></div>$toggle<a href='{$submenu[$item[2]][0][2]}'$class$tabindex>$title</a>"; |
| 90 | 99 | } |
| | 100 | |
| | 101 | $i++; |
| 91 | 102 | } else if ( current_user_can($item[1]) ) { |
| 92 | 103 | $menu_hook = get_plugin_page_hook($item[2], 'admin.php'); |
| 93 | 104 | $menu_file = $item[2]; |
| … |
… |
function _wp_menu_output( $menu, $submenu, $submenu_as_parent = true ) { |
| 99 | 110 | } else { |
| 100 | 111 | echo "\n\t<div class='wp-menu-image'><a href='{$item[2]}'>$img</a></div>$toggle<a href='{$item[2]}'$class$tabindex>{$item[0]}</a>"; |
| 101 | 112 | } |
| | 113 | $i++; |
| 102 | 114 | } |
| 103 | 115 | |
| 104 | 116 | if ( !empty($submenu[$item[2]]) ) { |