X-Git-Url: https://scripts.mit.edu/gitweb/autoinstalls/wordpress.git/blobdiff_plain/177fd6fefd2e3d5a0ea6591c71d660cabdb3c1a4..a9fa37e08fa731c7bd108a175c24876823bc071b:/wp-admin/menu-header.php diff --git a/wp-admin/menu-header.php b/wp-admin/menu-header.php index b9c1dde9..516ebd3c 100644 --- a/wp-admin/menu-header.php +++ b/wp-admin/menu-header.php @@ -1,168 +1,264 @@ +/** + * Display menu. + * + * @access private + * @since 2.7.0 + * + * @global string $self + * @global string $parent_file + * @global string $submenu_file + * @global string $plugin_page + * @global string $typenow + * + * @param array $menu + * @param array $submenu + * @param bool $submenu_as_parent + */ +function _wp_menu_output( $menu, $submenu, $submenu_as_parent = true ) { + global $self, $parent_file, $submenu_file, $plugin_page, $typenow; - + $first = true; + // 0 = menu_title, 1 = capability, 2 = menu_slug, 3 = page_title, 4 = classes, 5 = hookname, 6 = icon_url + foreach ( $menu as $key => $item ) { + $admin_is_parent = false; + $class = array(); + $aria_attributes = ''; + $aria_hidden = ''; + $is_separator = false; - + if ( ( $parent_file && $item[2] == $parent_file ) || ( empty($typenow) && $self == $item[2] ) ) { + $class[] = ! empty( $submenu_items ) ? 'wp-has-current-submenu wp-menu-open' : 'current'; + } else { + $class[] = 'wp-not-current-submenu'; + if ( ! empty( $submenu_items ) ) + $aria_attributes .= 'aria-haspopup="true"'; + } - + echo '
  • '; + echo '' . esc_html__( 'Collapse menu' ) . ''; + echo '
  • '; +} - - - -
    -"> + + +
    +
    + +
    +