Make WordPress Core

Ticket #30337: 30337-add-recommended-tab.diff

File 30337-add-recommended-tab.diff, 1.9 KB (added by tellyworth, 7 years ago)

Move Recommended results to a separate tab

  • wp-admin/includes/class-wp-plugin-install-list-table.php

     
    6464                        $tabs['search'] = __( 'Search Results' );
    6565                $tabs['featured']  = _x( 'Featured', 'Plugin Installer' );
    6666                $tabs['popular']   = _x( 'Popular', 'Plugin Installer' );
     67                $tabs['recommended']   = _x( 'Recommended', 'Plugin Installer' );
    6768                $tabs['favorites'] = _x( 'Favorites', 'Plugin Installer' );
    6869                if ( $tab === 'beta' || false !== strpos( $GLOBALS['wp_version'], '-' ) ) {
    6970                        $tabs['beta']      = _x( 'Beta Testing', 'Plugin Installer' );
     
    134135                        case 'popular':
    135136                        case 'new':
    136137                        case 'beta':
     138                        case 'recommended':
    137139                                $args['browse'] = $tab;
    138140                                break;
    139141
  • wp-admin/includes/plugin-install.php

     
    245245        </form>
    246246        <?php
    247247}
    248 add_action( 'install_plugins_search',    'display_plugins_table' );
    249 add_action( 'install_plugins_popular',   'display_plugins_table' );
    250 add_action( 'install_plugins_new',       'display_plugins_table' );
    251 add_action( 'install_plugins_beta',      'display_plugins_table' );
    252 add_action( 'install_plugins_favorites', 'display_plugins_table' );
     248add_action( 'install_plugins_search',      'display_plugins_table' );
     249add_action( 'install_plugins_popular',     'display_plugins_table' );
     250add_action( 'install_plugins_recommended', 'display_plugins_table' );
     251add_action( 'install_plugins_new',         'display_plugins_table' );
     252add_action( 'install_plugins_beta',        'display_plugins_table' );
     253add_action( 'install_plugins_favorites',   'display_plugins_table' );
    253254
    254255/**
    255256 * Determine the status we can perform on a plugin.