Make WordPress Core

Ticket #31203: 31203.patch

File 31203.patch, 1.4 KB (added by ocean90, 12 years ago)
  • src/wp-includes/class-wp-customize-control.php

     
    12431243class WP_Customize_New_Theme_Control extends WP_Customize_Control {
    12441244
    12451245        /**
    1246          * Render the new control.
     1246         * Render the control content.
    12471247         *
    12481248         * @since 4.2.0
    12491249         */
    1250         public function render() {
    1251                 if ( is_multisite() || ! current_user_can( 'install_themes') ) {
    1252                         return;
    1253                 }
     1250        public function render_content() {
    12541251                ?>
    12551252                <div class="theme add-new-theme">
    12561253                        <a href="<?php echo admin_url( 'theme-install.php' ); ?>" target="_top">
  • src/wp-includes/class-wp-customize-manager.php

     
    11711171                        ) ) );
    11721172                }
    11731173
    1174                 $this->add_control( new WP_Customize_New_Theme_Control( $this, 'add_theme', array(
    1175                         'section' => 'themes',
    1176                         'settings' => 'active_theme',
    1177                 ) ) );
     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                }
    11781180
    11791181                /* Site Title & Tagline */
    11801182