Make WordPress Core

Ticket #6308: menu.php-r7414.diff

File menu.php-r7414.diff, 1011 bytes (added by neodude, 18 years ago)

checks if there are any plugins before adding plugin nav

  • wp-admin/menu.php

     
    6363$submenu['options-general.php'][35] = array(__('Permalinks'), 'manage_options', 'options-permalink.php');
    6464$submenu['options-general.php'][40] = array(__('Miscellaneous'), 'manage_options', 'options-misc.php');
    6565
    66 $submenu['plugins.php'][5] = array(__('Plugins'), 'activate_plugins', 'plugins.php');
    67 $submenu['plugins.php'][10] = array(__('Plugin Editor'), 'edit_plugins', 'plugin-editor.php');
     66$plugins = get_plugins();
     67if ( empty( $plugins ) !== true ) {
     68        $submenu['plugins.php'][5] = array(__('Plugins'), 'activate_plugins', 'plugins.php');
     69        $submenu['plugins.php'][10] = array(__('Plugin Editor'), 'edit_plugins', 'plugin-editor.php');
     70}
    6871
    6972$submenu['themes.php'][5] = array(__('Themes'), 'switch_themes', 'themes.php');
    7073$submenu['themes.php'][10] = array(__('Theme Editor'), 'edit_themes', 'theme-editor.php');