Make WordPress Core


Ignore:
Timestamp:
11/30/2017 11:09:33 PM (8 years ago)
Author:
pento
Message:

Code is Poetry.
WordPress' code just... wasn't.
This is now dealt with.

Props jrf, pento, netweb, GaryJ, jdgrimes, westonruter, Greg Sherwood from PHPCS, and everyone who's ever contributed to WPCS and PHPCS.
Fixes #41057.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/wp-admin/menu.php

    r42201 r42343  
    2121 */
    2222
    23 $menu[2] = array( __('Dashboard'), 'read', 'index.php', '', 'menu-top menu-top-first menu-icon-dashboard', 'menu-dashboard', 'dashicons-dashboard' );
    24 
    25 $submenu[ 'index.php' ][0] = array( __('Home'), 'read', 'index.php' );
     23$menu[2] = array( __( 'Dashboard' ), 'read', 'index.php', '', 'menu-top menu-top-first menu-icon-dashboard', 'menu-dashboard', 'dashicons-dashboard' );
     24
     25$submenu['index.php'][0] = array( __( 'Home' ), 'read', 'index.php' );
    2626
    2727if ( is_multisite() ) {
    28     $submenu[ 'index.php' ][5] = array( __('My Sites'), 'read', 'my-sites.php' );
     28    $submenu['index.php'][5] = array( __( 'My Sites' ), 'read', 'my-sites.php' );
    2929}
    3030
     
    4343        $cap = 'update_languages';
    4444    }
    45     $submenu[ 'index.php' ][10] = array( sprintf( __('Updates %s'), "<span class='update-plugins count-{$update_data['counts']['total']}'><span class='update-count'>" . number_format_i18n($update_data['counts']['total']) . "</span></span>" ), $cap, 'update-core.php');
     45    $submenu['index.php'][10] = array( sprintf( __( 'Updates %s' ), "<span class='update-plugins count-{$update_data['counts']['total']}'><span class='update-count'>" . number_format_i18n( $update_data['counts']['total'] ) . '</span></span>' ), $cap, 'update-core.php' );
    4646    unset( $cap );
    4747}
     
    5151// $menu[5] = Posts
    5252
    53 $menu[10] = array( __('Media'), 'upload_files', 'upload.php', '', 'menu-top menu-icon-media', 'menu-media', 'dashicons-admin-media' );
    54     $submenu['upload.php'][5] = array( __('Library'), 'upload_files', 'upload.php');
     53$menu[10]                     = array( __( 'Media' ), 'upload_files', 'upload.php', '', 'menu-top menu-icon-media', 'menu-media', 'dashicons-admin-media' );
     54    $submenu['upload.php'][5] = array( __( 'Library' ), 'upload_files', 'upload.php' );
    5555    /* translators: add new file */
    56     $submenu['upload.php'][10] = array( _x('Add New', 'file'), 'upload_files', 'media-new.php');
    57     $i = 15;
    58     foreach ( get_taxonomies_for_attachments( 'objects' ) as $tax ) {
    59         if ( ! $tax->show_ui || ! $tax->show_in_menu )
    60             continue;
    61 
    62         $submenu['upload.php'][$i++] = array( esc_attr( $tax->labels->menu_name ), $tax->cap->manage_terms, 'edit-tags.php?taxonomy=' . $tax->name . '&amp;post_type=attachment' );
    63     }
     56    $submenu['upload.php'][10] = array( _x( 'Add New', 'file' ), 'upload_files', 'media-new.php' );
     57    $i                         = 15;
     58foreach ( get_taxonomies_for_attachments( 'objects' ) as $tax ) {
     59    if ( ! $tax->show_ui || ! $tax->show_in_menu ) {
     60        continue;
     61    }
     62
     63    $submenu['upload.php'][ $i++ ] = array( esc_attr( $tax->labels->menu_name ), $tax->cap->manage_terms, 'edit-tags.php?taxonomy=' . $tax->name . '&amp;post_type=attachment' );
     64}
    6465    unset( $tax, $i );
    6566
    66 $menu[15] = array( __('Links'), 'manage_links', 'link-manager.php', '', 'menu-top menu-icon-links', 'menu-links', 'dashicons-admin-links' );
    67     $submenu['link-manager.php'][5] = array( _x('All Links', 'admin menu'), 'manage_links', 'link-manager.php' );
     67$menu[15]                           = array( __( 'Links' ), 'manage_links', 'link-manager.php', '', 'menu-top menu-icon-links', 'menu-links', 'dashicons-admin-links' );
     68    $submenu['link-manager.php'][5] = array( _x( 'All Links', 'admin menu' ), 'manage_links', 'link-manager.php' );
    6869    /* translators: add new links */
    69     $submenu['link-manager.php'][10] = array( _x('Add New', 'link'), 'manage_links', 'link-add.php' );
    70     $submenu['link-manager.php'][15] = array( __('Link Categories'), 'manage_categories', 'edit-tags.php?taxonomy=link_category' );
     70    $submenu['link-manager.php'][10] = array( _x( 'Add New', 'link' ), 'manage_links', 'link-add.php' );
     71    $submenu['link-manager.php'][15] = array( __( 'Link Categories' ), 'manage_categories', 'edit-tags.php?taxonomy=link_category' );
    7172
    7273// $menu[20] = Pages
     
    7677    $awaiting_mod = wp_count_comments();
    7778    $awaiting_mod = $awaiting_mod->moderated;
    78     $menu[25] = array(
     79    $menu[25]     = array(
    7980        sprintf( __( 'Comments %s' ), '<span class="awaiting-mod count-' . absint( $awaiting_mod ) . '"><span class="pending-count">' . number_format_i18n( $awaiting_mod ) . '</span></span>' ),
    8081        'edit_posts',
     
    8889}
    8990
    90 $submenu[ 'edit-comments.php' ][0] = array( __('All Comments'), 'edit_posts', 'edit-comments.php' );
     91$submenu['edit-comments.php'][0] = array( __( 'All Comments' ), 'edit_posts', 'edit-comments.php' );
    9192
    9293$_wp_last_object_menu = 25; // The index of the last top-level menu in the object menu group
    9394
    94 $types = (array) get_post_types( array('show_ui' => true, '_builtin' => false, 'show_in_menu' => true ) );
     95$types   = (array) get_post_types(
     96    array(
     97        'show_ui'      => true,
     98        '_builtin'     => false,
     99        'show_in_menu' => true,
     100    )
     101);
    95102$builtin = array( 'post', 'page' );
    96103foreach ( array_merge( $builtin, $types ) as $ptype ) {
    97104    $ptype_obj = get_post_type_object( $ptype );
    98105    // Check if it should be a submenu.
    99     if ( $ptype_obj->show_in_menu !== true )
     106    if ( $ptype_obj->show_in_menu !== true ) {
    100107        continue;
     108    }
    101109    $ptype_menu_position = is_int( $ptype_obj->menu_position ) ? $ptype_obj->menu_position : ++$_wp_last_object_menu; // If we're to use $_wp_last_object_menu, increment it first.
    102     $ptype_for_id = sanitize_html_class( $ptype );
     110    $ptype_for_id        = sanitize_html_class( $ptype );
    103111
    104112    $menu_icon = 'dashicons-admin-post';
     
    117125    // 'post' special case
    118126    if ( 'post' === $ptype ) {
    119         $menu_class .= ' open-if-no-js';
    120         $ptype_file = "edit.php";
    121         $post_new_file = "post-new.php";
    122         $edit_tags_file = "edit-tags.php?taxonomy=%s";
     127        $menu_class    .= ' open-if-no-js';
     128        $ptype_file     = 'edit.php';
     129        $post_new_file  = 'post-new.php';
     130        $edit_tags_file = 'edit-tags.php?taxonomy=%s';
    123131    } else {
    124         $ptype_file = "edit.php?post_type=$ptype";
    125         $post_new_file = "post-new.php?post_type=$ptype";
     132        $ptype_file     = "edit.php?post_type=$ptype";
     133        $post_new_file  = "post-new.php?post_type=$ptype";
    126134        $edit_tags_file = "edit-tags.php?taxonomy=%s&amp;post_type=$ptype";
    127135    }
     
    136144     * by a hard-coded value below, increment the position.
    137145     */
    138     $core_menu_positions = array(59, 60, 65, 70, 75, 80, 85, 99);
    139     while ( isset($menu[$ptype_menu_position]) || in_array($ptype_menu_position, $core_menu_positions) )
     146    $core_menu_positions = array( 59, 60, 65, 70, 75, 80, 85, 99 );
     147    while ( isset( $menu[ $ptype_menu_position ] ) || in_array( $ptype_menu_position, $core_menu_positions ) ) {
    140148        $ptype_menu_position++;
    141 
    142     $menu[$ptype_menu_position] = array( esc_attr( $ptype_obj->labels->menu_name ), $ptype_obj->cap->edit_posts, $ptype_file, '', $menu_class, $ptype_menu_id, $menu_icon );
    143     $submenu[ $ptype_file ][5]  = array( $ptype_obj->labels->all_items, $ptype_obj->cap->edit_posts,  $ptype_file );
    144     $submenu[ $ptype_file ][10]  = array( $ptype_obj->labels->add_new, $ptype_obj->cap->create_posts, $post_new_file );
     149    }
     150
     151    $menu[ $ptype_menu_position ] = array( esc_attr( $ptype_obj->labels->menu_name ), $ptype_obj->cap->edit_posts, $ptype_file, '', $menu_class, $ptype_menu_id, $menu_icon );
     152    $submenu[ $ptype_file ][5]    = array( $ptype_obj->labels->all_items, $ptype_obj->cap->edit_posts, $ptype_file );
     153    $submenu[ $ptype_file ][10]   = array( $ptype_obj->labels->add_new, $ptype_obj->cap->create_posts, $post_new_file );
    145154
    146155    $i = 15;
    147156    foreach ( get_taxonomies( array(), 'objects' ) as $tax ) {
    148         if ( ! $tax->show_ui || ! $tax->show_in_menu || ! in_array($ptype, (array) $tax->object_type, true) )
     157        if ( ! $tax->show_ui || ! $tax->show_in_menu || ! in_array( $ptype, (array) $tax->object_type, true ) ) {
    149158            continue;
    150 
    151         $submenu[ $ptype_file ][$i++] = array( esc_attr( $tax->labels->menu_name ), $tax->cap->manage_terms, sprintf( $edit_tags_file, $tax->name ) );
     159        }
     160
     161        $submenu[ $ptype_file ][ $i++ ] = array( esc_attr( $tax->labels->menu_name ), $tax->cap->manage_terms, sprintf( $edit_tags_file, $tax->name ) );
    152162    }
    153163}
     
    156166$menu[59] = array( '', 'read', 'separator2', '', 'wp-menu-separator' );
    157167
    158 $appearance_cap = current_user_can( 'switch_themes') ? 'switch_themes' : 'edit_theme_options';
    159 
    160 $menu[60] = array( __( 'Appearance' ), $appearance_cap, 'themes.php', '', 'menu-top menu-icon-appearance', 'menu-appearance', 'dashicons-admin-appearance' );
     168$appearance_cap = current_user_can( 'switch_themes' ) ? 'switch_themes' : 'edit_theme_options';
     169
     170$menu[60]                     = array( __( 'Appearance' ), $appearance_cap, 'themes.php', '', 'menu-top menu-icon-appearance', 'menu-appearance', 'dashicons-admin-appearance' );
    161171    $submenu['themes.php'][5] = array( __( 'Themes' ), $appearance_cap, 'themes.php' );
    162172
    163     $customize_url = add_query_arg( 'return', urlencode( remove_query_arg( wp_removable_query_args(), wp_unslash( $_SERVER['REQUEST_URI'] ) ) ), 'customize.php' );
     173    $customize_url            = add_query_arg( 'return', urlencode( remove_query_arg( wp_removable_query_args(), wp_unslash( $_SERVER['REQUEST_URI'] ) ) ), 'customize.php' );
    164174    $submenu['themes.php'][6] = array( __( 'Customize' ), 'customize', esc_url( $customize_url ), '', 'hide-if-no-customize' );
    165175
    166     if ( current_theme_supports( 'menus' ) || current_theme_supports( 'widgets' ) ) {
    167         $submenu['themes.php'][10] = array( __( 'Menus' ), 'edit_theme_options', 'nav-menus.php' );
    168     }
    169 
    170     if ( current_theme_supports( 'custom-header' ) && current_user_can( 'customize') ) {
    171         $customize_header_url = add_query_arg( array( 'autofocus' => array( 'control' => 'header_image' ) ), $customize_url );
    172         $submenu['themes.php'][15] = array( __( 'Header' ), $appearance_cap, esc_url( $customize_header_url ), '', 'hide-if-no-customize' );
    173     }
    174 
    175     if ( current_theme_supports( 'custom-background' ) && current_user_can( 'customize') ) {
    176         $customize_background_url = add_query_arg( array( 'autofocus' => array( 'control' => 'background_image' ) ), $customize_url );
    177         $submenu['themes.php'][20] = array( __( 'Background' ), $appearance_cap, esc_url( $customize_background_url ), '', 'hide-if-no-customize' );
    178     }
     176if ( current_theme_supports( 'menus' ) || current_theme_supports( 'widgets' ) ) {
     177    $submenu['themes.php'][10] = array( __( 'Menus' ), 'edit_theme_options', 'nav-menus.php' );
     178}
     179
     180if ( current_theme_supports( 'custom-header' ) && current_user_can( 'customize' ) ) {
     181    $customize_header_url      = add_query_arg( array( 'autofocus' => array( 'control' => 'header_image' ) ), $customize_url );
     182    $submenu['themes.php'][15] = array( __( 'Header' ), $appearance_cap, esc_url( $customize_header_url ), '', 'hide-if-no-customize' );
     183}
     184
     185if ( current_theme_supports( 'custom-background' ) && current_user_can( 'customize' ) ) {
     186    $customize_background_url = add_query_arg( array( 'autofocus' => array( 'control' => 'background_image' ) ), $customize_url );
     187    $submenu['themes.php'][20] = array( __( 'Background' ), $appearance_cap, esc_url( $customize_background_url ), '', 'hide-if-no-customize' );
     188}
    179189
    180190    unset( $customize_url );
     
    184194// Add 'Editor' to the bottom of the Appearance menu.
    185195if ( ! is_multisite() ) {
    186     add_action('admin_menu', '_add_themes_utility_last', 101);
     196    add_action( 'admin_menu', '_add_themes_utility_last', 101 );
    187197}
    188198/**
     
    194204function _add_themes_utility_last() {
    195205    // Must use API on the admin_menu hook, direct modification is only possible on/before the _admin_menu hook
    196     add_submenu_page('themes.php', _x('Editor', 'theme editor'), _x('Editor', 'theme editor'), 'edit_themes', 'theme-editor.php');
     206    add_submenu_page( 'themes.php', _x( 'Editor', 'theme editor' ), _x( 'Editor', 'theme editor' ), 'edit_themes', 'theme-editor.php' );
    197207}
    198208
    199209$count = '';
    200210if ( ! is_multisite() && current_user_can( 'update_plugins' ) ) {
    201     if ( ! isset( $update_data ) )
     211    if ( ! isset( $update_data ) ) {
    202212        $update_data = wp_get_update_data();
    203     $count = "<span class='update-plugins count-{$update_data['counts']['plugins']}'><span class='plugin-count'>" . number_format_i18n($update_data['counts']['plugins']) . "</span></span>";
    204 }
    205 
    206 $menu[65] = array( sprintf( __('Plugins %s'), $count ), 'activate_plugins', 'plugins.php', '', 'menu-top menu-icon-plugins', 'menu-plugins', 'dashicons-admin-plugins' );
    207 
    208 $submenu['plugins.php'][5]  = array( __('Installed Plugins'), 'activate_plugins', 'plugins.php' );
    209 
    210     if ( ! is_multisite() ) {
    211         /* translators: add new plugin */
    212         $submenu['plugins.php'][10] = array( _x('Add New', 'plugin'), 'install_plugins', 'plugin-install.php' );
    213         $submenu['plugins.php'][15] = array( _x('Editor', 'plugin editor'), 'edit_plugins', 'plugin-editor.php' );
    214     }
     213    }
     214    $count = "<span class='update-plugins count-{$update_data['counts']['plugins']}'><span class='plugin-count'>" . number_format_i18n( $update_data['counts']['plugins'] ) . '</span></span>';
     215}
     216
     217$menu[65] = array( sprintf( __( 'Plugins %s' ), $count ), 'activate_plugins', 'plugins.php', '', 'menu-top menu-icon-plugins', 'menu-plugins', 'dashicons-admin-plugins' );
     218
     219$submenu['plugins.php'][5] = array( __( 'Installed Plugins' ), 'activate_plugins', 'plugins.php' );
     220
     221if ( ! is_multisite() ) {
     222    /* translators: add new plugin */
     223    $submenu['plugins.php'][10] = array( _x( 'Add New', 'plugin' ), 'install_plugins', 'plugin-install.php' );
     224    $submenu['plugins.php'][15] = array( _x( 'Editor', 'plugin editor' ), 'edit_plugins', 'plugin-editor.php' );
     225}
    215226
    216227unset( $update_data );
    217228
    218 if ( current_user_can('list_users') )
    219     $menu[70] = array( __('Users'), 'list_users', 'users.php', '', 'menu-top menu-icon-users', 'menu-users', 'dashicons-admin-users' );
    220 else
    221     $menu[70] = array( __('Profile'), 'read', 'profile.php', '', 'menu-top menu-icon-users', 'menu-users', 'dashicons-admin-users' );
    222 
    223 if ( current_user_can('list_users') ) {
     229if ( current_user_can( 'list_users' ) ) {
     230    $menu[70] = array( __( 'Users' ), 'list_users', 'users.php', '', 'menu-top menu-icon-users', 'menu-users', 'dashicons-admin-users' );
     231} else {
     232    $menu[70] = array( __( 'Profile' ), 'read', 'profile.php', '', 'menu-top menu-icon-users', 'menu-users', 'dashicons-admin-users' );
     233}
     234
     235if ( current_user_can( 'list_users' ) ) {
    224236    $_wp_real_parent_file['profile.php'] = 'users.php'; // Back-compat for plugins adding submenus to profile.php.
    225     $submenu['users.php'][5] = array(__('All Users'), 'list_users', 'users.php');
     237    $submenu['users.php'][5]             = array( __( 'All Users' ), 'list_users', 'users.php' );
    226238    if ( current_user_can( 'create_users' ) ) {
    227         $submenu['users.php'][10] = array(_x('Add New', 'user'), 'create_users', 'user-new.php');
     239        $submenu['users.php'][10] = array( _x( 'Add New', 'user' ), 'create_users', 'user-new.php' );
    228240    } elseif ( is_multisite() ) {
    229         $submenu['users.php'][10] = array(_x('Add New', 'user'), 'promote_users', 'user-new.php');
    230     }
    231 
    232     $submenu['users.php'][15] = array(__('Your Profile'), 'read', 'profile.php');
     241        $submenu['users.php'][10] = array( _x( 'Add New', 'user' ), 'promote_users', 'user-new.php' );
     242    }
     243
     244    $submenu['users.php'][15] = array( __( 'Your Profile' ), 'read', 'profile.php' );
    233245} else {
    234246    $_wp_real_parent_file['users.php'] = 'profile.php';
    235     $submenu['profile.php'][5] = array(__('Your Profile'), 'read', 'profile.php');
     247    $submenu['profile.php'][5]         = array( __( 'Your Profile' ), 'read', 'profile.php' );
    236248    if ( current_user_can( 'create_users' ) ) {
    237         $submenu['profile.php'][10] = array(__('Add New User'), 'create_users', 'user-new.php');
     249        $submenu['profile.php'][10] = array( __( 'Add New User' ), 'create_users', 'user-new.php' );
    238250    } elseif ( is_multisite() ) {
    239         $submenu['profile.php'][10] = array(__('Add New User'), 'promote_users', 'user-new.php');
    240     }
    241 }
    242 
    243 $menu[75] = array( __('Tools'), 'edit_posts', 'tools.php', '', 'menu-top menu-icon-tools', 'menu-tools', 'dashicons-admin-tools' );
    244     $submenu['tools.php'][5] = array( __('Available Tools'), 'edit_posts', 'tools.php' );
    245     $submenu['tools.php'][10] = array( __('Import'), 'import', 'import.php' );
    246     $submenu['tools.php'][15] = array( __('Export'), 'export', 'export.php' );
    247     if ( is_multisite() && !is_main_site() )
    248         $submenu['tools.php'][25] = array( __('Delete Site'), 'delete_site', 'ms-delete-site.php' );
    249     if ( ! is_multisite() && defined('WP_ALLOW_MULTISITE') && WP_ALLOW_MULTISITE )
    250         $submenu['tools.php'][50] = array(__('Network Setup'), 'setup_network', 'network.php');
    251 
    252 $menu[80] = array( __('Settings'), 'manage_options', 'options-general.php', '', 'menu-top menu-icon-settings', 'menu-settings', 'dashicons-admin-settings' );
    253     $submenu['options-general.php'][10] = array(_x('General', 'settings screen'), 'manage_options', 'options-general.php');
    254     $submenu['options-general.php'][15] = array(__('Writing'), 'manage_options', 'options-writing.php');
    255     $submenu['options-general.php'][20] = array(__('Reading'), 'manage_options', 'options-reading.php');
    256     $submenu['options-general.php'][25] = array(__('Discussion'), 'manage_options', 'options-discussion.php');
    257     $submenu['options-general.php'][30] = array(__('Media'), 'manage_options', 'options-media.php');
    258     $submenu['options-general.php'][40] = array(__('Permalinks'), 'manage_options', 'options-permalink.php');
     251        $submenu['profile.php'][10] = array( __( 'Add New User' ), 'promote_users', 'user-new.php' );
     252    }
     253}
     254
     255$menu[75]                     = array( __( 'Tools' ), 'edit_posts', 'tools.php', '', 'menu-top menu-icon-tools', 'menu-tools', 'dashicons-admin-tools' );
     256    $submenu['tools.php'][5]  = array( __( 'Available Tools' ), 'edit_posts', 'tools.php' );
     257    $submenu['tools.php'][10] = array( __( 'Import' ), 'import', 'import.php' );
     258    $submenu['tools.php'][15] = array( __( 'Export' ), 'export', 'export.php' );
     259if ( is_multisite() && ! is_main_site() ) {
     260    $submenu['tools.php'][25] = array( __( 'Delete Site' ), 'delete_site', 'ms-delete-site.php' );
     261}
     262if ( ! is_multisite() && defined( 'WP_ALLOW_MULTISITE' ) && WP_ALLOW_MULTISITE ) {
     263    $submenu['tools.php'][50] = array( __( 'Network Setup' ), 'setup_network', 'network.php' );
     264}
     265
     266$menu[80]                               = array( __( 'Settings' ), 'manage_options', 'options-general.php', '', 'menu-top menu-icon-settings', 'menu-settings', 'dashicons-admin-settings' );
     267    $submenu['options-general.php'][10] = array( _x( 'General', 'settings screen' ), 'manage_options', 'options-general.php' );
     268    $submenu['options-general.php'][15] = array( __( 'Writing' ), 'manage_options', 'options-writing.php' );
     269    $submenu['options-general.php'][20] = array( __( 'Reading' ), 'manage_options', 'options-reading.php' );
     270    $submenu['options-general.php'][25] = array( __( 'Discussion' ), 'manage_options', 'options-discussion.php' );
     271    $submenu['options-general.php'][30] = array( __( 'Media' ), 'manage_options', 'options-media.php' );
     272    $submenu['options-general.php'][40] = array( __( 'Permalinks' ), 'manage_options', 'options-permalink.php' );
    259273
    260274$_wp_last_utility_menu = 80; // The index of the last top-level menu in the utility menu group
     
    263277
    264278// Back-compat for old top-levels
    265 $_wp_real_parent_file['post.php'] = 'edit.php';
    266 $_wp_real_parent_file['post-new.php'] = 'edit.php';
     279$_wp_real_parent_file['post.php']       = 'edit.php';
     280$_wp_real_parent_file['post-new.php']   = 'edit.php';
    267281$_wp_real_parent_file['edit-pages.php'] = 'edit.php?post_type=page';
    268 $_wp_real_parent_file['page-new.php'] = 'edit.php?post_type=page';
     282$_wp_real_parent_file['page-new.php']   = 'edit.php?post_type=page';
    269283$_wp_real_parent_file['wpmu-admin.php'] = 'tools.php';
    270 $_wp_real_parent_file['ms-admin.php'] = 'tools.php';
     284$_wp_real_parent_file['ms-admin.php']   = 'tools.php';
    271285
    272286// Ensure backward compatibility.
    273287$compat = array(
    274     'index' => 'dashboard',
    275     'edit' => 'posts',
    276     'post' => 'posts',
    277     'upload' => 'media',
    278     'link-manager' => 'links',
    279     'edit-pages' => 'pages',
    280     'page' => 'pages',
    281     'edit-comments' => 'comments',
     288    'index'           => 'dashboard',
     289    'edit'            => 'posts',
     290    'post'            => 'posts',
     291    'upload'          => 'media',
     292    'link-manager'    => 'links',
     293    'edit-pages'      => 'pages',
     294    'page'            => 'pages',
     295    'edit-comments'   => 'comments',
    282296    'options-general' => 'settings',
    283     'themes' => 'appearance',
    284     );
    285 
    286 require_once(ABSPATH . 'wp-admin/includes/menu.php');
     297    'themes'          => 'appearance',
     298);
     299
     300require_once( ABSPATH . 'wp-admin/includes/menu.php' );
Note: See TracChangeset for help on using the changeset viewer.