WordPress.org

Make WordPress Core

Ticket #31837: 31837.patch

File 31837.patch, 2.4 KB (added by ocean90, 6 years ago)
  • src/wp-includes/class-wp-customize-control.php

     
    12351235}
    12361236
    12371237/**
    1238  * Customize New Theme Control class.
    1239  *
    1240  * @since 4.2.0
    1241  *
    1242  * @see WP_Customize_Control
    1243  */
    1244 class WP_Customize_New_Theme_Control extends WP_Customize_Control {
    1245 
    1246         /**
    1247          * Render the control content.
    1248          *
    1249          * @since 4.2.0
    1250          */
    1251         public function render_content() {
    1252                 ?>
    1253                 <div class="theme add-new-theme">
    1254                         <a href="<?php echo admin_url( 'theme-install.php' ); ?>" target="_top">
    1255                                 <div class="theme-screenshot">
    1256                                         <span></span>
    1257                                 </div>
    1258                                 <h3 class="theme-name"><?php _e( 'Add New Theme' ); ?></h3>
    1259                         </a>
    1260                 </div>
    1261                 <?php
    1262         }
    1263 }
    1264 
    1265 /**
    12661238 * Widget Area Customize Control class.
    12671239 *
    12681240 * @since 3.9.0
  • src/wp-includes/class-wp-customize-manager.php

     
    11711171                        ) ) );
    11721172                }
    11731173
    1174                 if ( ! is_multisite() && current_user_can( 'install_themes' ) ) {
    1175                         $this->add_control( new WP_Customize_New_Theme_Control( $this, 'add_theme', array(
    1176                                 'section' => 'themes',
    1177                                 'settings' => 'active_theme',
    1178                         ) ) );
    1179                 }
    1180 
    11811174                /* Site Title & Tagline */
    11821175
    11831176                $this->add_section( 'title_tagline', array(
  • src/wp-includes/class-wp-customize-section.php

     
    348348                        <div class="customize-themes-panel control-panel-content themes-php">
    349349                                <h2><?php esc_html_e( 'Themes' ); ?>
    350350                                        <span class="title-count theme-count"><?php echo count( $this->controls ) - 1; ?></span>
    351                                 <?php if ( ! is_multisite() && current_user_can( 'install_themes' ) ) : ?>
    352                                         <a href="<?php echo admin_url( 'theme-install.php' ); ?>" target="_top" class="add-new-h2"><?php echo esc_html_x( 'Add New', 'Add new theme' ); ?></a>
    353                                 <?php endif; ?>
    354351                                </h2>
    355352                                <div class="theme-overlay" tabindex="0" role="dialog" aria-label="<?php esc_attr_e( 'Theme Details' ); ?>"></div>
    356353                                <div id="customize-container"></div>