mirror of
https://github.com/gosticks/wordpress-develop.git
synced 2026-08-11 12:20:22 +00:00
Multisite: Introduce get_current_network_id()
Similar to `get_current_blog_id`, this can be used to get the ID of the `$current_site` global. If not available, it will fallback to the main network ID. In single site, this will return 1. Props spacedmonkey, flixos90. Fixes #33900. git-svn-id: https://develop.svn.wordpress.org/trunk@37670 602fd350-edb4-49c9-b593-d223f7449a82
This commit is contained in:
@@ -4255,9 +4255,11 @@ function get_main_network_id() {
|
||||
return 1;
|
||||
}
|
||||
|
||||
$current_site = get_current_site();
|
||||
|
||||
if ( defined( 'PRIMARY_NETWORK_ID' ) ) {
|
||||
$main_network_id = PRIMARY_NETWORK_ID;
|
||||
} elseif ( 1 === (int) get_current_site()->id ) {
|
||||
} elseif ( isset( $current_site->id ) && 1 === (int) $current_site->id ) {
|
||||
// If the current network has an ID of 1, assume it is the main network.
|
||||
$main_network_id = 1;
|
||||
} else {
|
||||
|
||||
Reference in New Issue
Block a user