WordPress.org

Make WordPress Core

Ticket #28578: 28578.patch

File 28578.patch, 960 bytes (added by ghost1227, 7 years ago)
  • src/wp-admin/theme-install.php

     
    2727        $submenu_file = 'themes.php';
    2828}
    2929
     30$tabs = array(
     31        'upload'        => __( 'Upload Theme' ),
     32        'browse-themes' => __( 'Browse' )
     33);
     34
    3035$sections = array(
    3136        'featured' => __( 'Featured Themes' ),
    3237        'popular'  => __( 'Popular Themes' ),
     
    110115<div class="wrap">
    111116        <h2>
    112117                <?php echo esc_html( $title ); ?>
    113                 <a href="#" class="upload add-new-h2"><?php _e( 'Upload Theme' ); ?></a>
    114                 <a href="#" class="browse-themes add-new-h2"><?php _ex( 'Browse', 'themes' ); ?></a>
     118                <?php
     119                $tabs = apply_filters( 'install_themes_tabs', $tabs );
     120                foreach ( $tabs as $tab => $tab_name ) {
     121                        echo '<a href="#" class="' . $tab . ' add-new-h2">' . $tab_name . '</a>';
     122                }
     123                ?>
    115124        </h2>
    116125
    117126        <div class="upload-theme">