Changeset 9949
- Timestamp:
- 11/28/2008 07:34:49 PM (16 years ago)
- Location:
- trunk/wp-admin
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/wp-admin/includes/plugin.php
r9929 r9949 578 578 } 579 579 580 function add_utility_page( $page_title, $menu_title, $access_level, $file, $function = '', $icon_url = '') { 581 global $menu, $admin_page_hooks, $_wp_last_utility_menu; 582 583 $file = plugin_basename( $file ); 584 585 $admin_page_hooks[$file] = sanitize_title( $menu_title ); 586 587 $hookname = get_plugin_page_hookname( $file, '' ); 588 if (!empty ( $function ) && !empty ( $hookname )) 589 add_action( $hookname, $function ); 590 591 if ( empty($icon_url) ) 592 $icon_url = 'images/generic.png'; 593 594 $_wp_last_utility_menu++; 595 596 $menu[$_wp_last_utility_menu] = array ( $menu_title, $access_level, $file, $page_title, 'menu-top ' . $hookname, $hookname, $icon_url ); 597 598 return $hookname; 599 } 600 580 601 function add_submenu_page( $parent, $page_title, $menu_title, $access_level, $file, $function = '' ) { 581 602 global $submenu; -
trunk/wp-admin/menu.php
r9929 r9949 53 53 $_wp_last_object_menu = 25; // The index of the last top-level menu in the object menu group 54 54 55 $menu[ 29] = array( '', 'read', '', '', 'wp-menu-separator' );56 57 $menu[ 30] = array( __('Appearance'), 'switch_themes', 'themes.php', '', 'menu-top', 'menu-appearance', 'div' );55 $menu[39] = array( '', 'read', '', '', 'wp-menu-separator' ); 56 57 $menu[40] = array( __('Appearance'), 'switch_themes', 'themes.php', '', 'menu-top', 'menu-appearance', 'div' ); 58 58 $submenu['themes.php'][5] = array(__('Themes'), 'switch_themes', 'themes.php'); 59 59 $submenu['themes.php'][10] = array(__('Editor'), 'edit_themes', 'theme-editor.php'); … … 64 64 $update_count = count( $update_plugins->response ); 65 65 66 $menu[ 35] = array( sprintf( __('Plugins %s'), "<span class='update-plugins count-$update_count'><span class='plugin-count'>" . number_format_i18n($update_count) . "</span></span>" ), 'activate_plugins', 'plugins.php', '', 'menu-top', 'menu-plugins', 'div' );66 $menu[45] = array( sprintf( __('Plugins %s'), "<span class='update-plugins count-$update_count'><span class='plugin-count'>" . number_format_i18n($update_count) . "</span></span>" ), 'activate_plugins', 'plugins.php', '', 'menu-top', 'menu-plugins', 'div' ); 67 67 $submenu['plugins.php'][5] = array( __('Installed'), 'activate_plugins', 'plugins.php' ); 68 68 $submenu['plugins.php'][10] = array(_c('Add New|plugin'), 'install_plugins', 'plugin-install.php'); … … 70 70 71 71 if ( current_user_can('edit_users') ) 72 $menu[ 40] = array( __('Users'), 'edit_users', 'users.php', '', 'menu-top', 'menu-users', 'div' );72 $menu[50] = array( __('Users'), 'edit_users', 'users.php', '', 'menu-top', 'menu-users', 'div' ); 73 73 else 74 $menu[ 40] = array( __('Profile'), 'read', 'profile.php', '', 'menu-top', 'menu-users', 'div' );74 $menu[50] = array( __('Profile'), 'read', 'profile.php', '', 'menu-top', 'menu-users', 'div' ); 75 75 76 76 if ( current_user_can('edit_users') ) { … … 84 84 } 85 85 86 $menu[ 45] = array( __('Tools'), 'manage_options', 'tools.php', '', 'menu-top', 'menu-tools', 'div' );86 $menu[55] = array( __('Tools'), 'manage_options', 'tools.php', '', 'menu-top', 'menu-tools', 'div' ); 87 87 $submenu['tools.php'][5] = array( __('Tools'), 'read', 'tools.php' ); 88 88 $submenu['tools.php'][10] = array( __('Import'), 'import', 'import.php' ); … … 90 90 $submenu['tools.php'][20] = array( __('Upgrade'), 'install_plugins', 'update-core.php'); 91 91 92 $menu[ 50] = array( __('Settings'), 'manage_options', 'options-general.php', '', 'menu-top', 'menu-settings', 'div' );92 $menu[60] = array( __('Settings'), 'manage_options', 'options-general.php', '', 'menu-top', 'menu-settings', 'div' ); 93 93 $submenu['options-general.php'][10] = array(__('General'), 'manage_options', 'options-general.php'); 94 94 $submenu['options-general.php'][15] = array(__('Writing'), 'manage_options', 'options-writing.php'); … … 100 100 $submenu['options-general.php'][45] = array(__('Miscellaneous'), 'manage_options', 'options-misc.php'); 101 101 102 $menu[55] = array( '', 'read', '', '', 'wp-menu-separator-last' ); 102 $_wp_last_utility_menu = 60; // The index of the last top-level menu in the utility menu group 103 104 $menu[79] = array( '', 'read', '', '', 'wp-menu-separator-last' ); 103 105 104 106 // Back-compat for old top-levels
Note: See TracChangeset
for help on using the changeset viewer.