scripts.mit.edu
/
autoinstalls
/
wordpress.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
WordPress 4.5
[autoinstalls/wordpress.git]
/
wp-includes
/
ms-settings.php
diff --git
a/wp-includes/ms-settings.php
b/wp-includes/ms-settings.php
index a490c22248841711fb34933a97234e43afb4cc11..351a926b49d85bddb9f51332775792b715f0bdea 100644
(file)
--- a/
wp-includes/ms-settings.php
+++ b/
wp-includes/ms-settings.php
@@
-13,6
+13,9
@@
/** WP_Network class */
require_once( ABSPATH . WPINC . '/class-wp-network.php' );
/** WP_Network class */
require_once( ABSPATH . WPINC . '/class-wp-network.php' );
+/** WP_Site class */
+require_once( ABSPATH . WPINC . '/class-wp-site.php' );
+
/** Multisite loader */
require_once( ABSPATH . WPINC . '/ms-load.php' );
/** Multisite loader */
require_once( ABSPATH . WPINC . '/ms-load.php' );
@@
-135,10
+138,11
@@
if ( !isset( $current_site ) || !isset( $current_blog ) ) {
ms_not_installed( $domain, $path );
}
ms_not_installed( $domain, $path );
}
- //
@todo Investigate when exactly this can occur
.
+ //
During activation of a new subdomain, the requested site does not yet exist
.
if ( empty( $current_blog ) && wp_installing() ) {
$current_blog = new stdClass;
$current_blog->blog_id = $blog_id = 1;
if ( empty( $current_blog ) && wp_installing() ) {
$current_blog = new stdClass;
$current_blog->blog_id = $blog_id = 1;
+ $current_blog->public = 1;
}
// No site has been found, bail.
}
// No site has been found, bail.
@@
-221,5
+225,9
@@
if ( ! $current_site instanceof WP_Network ) {
$current_site = new WP_Network( $current_site );
}
$current_site = new WP_Network( $current_site );
}
+if ( ! $current_blog instanceof WP_Site ) {
+ $current_blog = new WP_Site( $current_blog );
+}
+
// Define upload directory constants
ms_upload_constants();
// Define upload directory constants
ms_upload_constants();