Make WordPress Core

Changeset 34819


Ignore:
Timestamp:
10/04/2015 08:50:48 PM (9 years ago)
Author:
jeremyfelt
Message:

MS: Populate site_name property in a new WP_Network.

This allows us to reduce some extra handling in ms-settings.php. Requires [34777].

Props johnjamesjacoby for the initial patch.
See #31985.

Location:
trunk/src/wp-includes
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/wp-includes/class-wp-network.php

    r34585 r34819  
    130130        }
    131131
     132        $this->_set_site_name();
    132133        $this->_set_cookie_domain();
     134    }
     135
     136    /**
     137     * Set the site name assigned to the network if one has not been populated.
     138     *
     139     * @since 4.4.0
     140     * @access private
     141     */
     142    private function _set_site_name() {
     143        if ( ! empty( $this->site_name ) ) {
     144            return;
     145        }
     146
     147        $default = ucfirst( $this->domain );
     148        $this->site_name = get_network_option( 'site_name', $default, $this->id );
    133149    }
    134150
  • trunk/src/wp-includes/ms-settings.php

    r34778 r34819  
    222222}
    223223
    224 if ( empty( $current_site->site_name ) ) {
    225     $current_site->site_name = get_network_option( 'site_name' );
    226     if ( ! $current_site->site_name ) {
    227         $current_site->site_name = ucfirst( $current_site->domain );
    228     }
    229 }
    230 
    231224// Define upload directory constants
    232225ms_upload_constants();
Note: See TracChangeset for help on using the changeset viewer.