Ticket #33900: 33900.2.diff
File 33900.2.diff, 1.4 KB (added by , 8 years ago) |
---|
-
src/wp-includes/functions.php
4255 4255 return 1; 4256 4256 } 4257 4257 4258 $current_site = get_current_site(); 4259 4258 4260 if ( defined( 'PRIMARY_NETWORK_ID' ) ) { 4259 4261 $main_network_id = PRIMARY_NETWORK_ID; 4260 } elseif ( 1 === (int) get_current_site()->id ) {4262 } elseif ( isset( $current_site->id ) && 1 === (int) $current_site->id ) { 4261 4263 // If the current network has an ID of 1, assume it is the main network. 4262 4264 $main_network_id = 1; 4263 4265 } else { -
src/wp-includes/load.php
808 808 } 809 809 810 810 /** 811 * Retrieves the current network ID. 812 * 813 * @since 4.6.0 814 * 815 * @global WP_Network $current_site The current network. 816 * 817 * @return int The ID of the current network. 818 */ 819 function get_current_network_id() { 820 if ( ! is_multisite() ) { 821 return 1; 822 } 823 824 $current_site = get_current_site(); 825 826 if ( ! isset( $current_site->id ) ) { 827 return get_main_network_id(); 828 } 829 830 return absint( $current_site->id ); 831 } 832 833 /** 811 834 * Attempt an early load of translations. 812 835 * 813 836 * Used for errors encountered during the initial loading process, before