-function wpmu_current_site() {
- global $wpdb, $current_site, $domain, $path, $sites, $cookie_domain;
-
- if ( empty( $current_site ) )
- $current_site = new stdClass;
-
- if ( defined( 'DOMAIN_CURRENT_SITE' ) && defined( 'PATH_CURRENT_SITE' ) ) {
- $current_site->id = defined( 'SITE_ID_CURRENT_SITE' ) ? SITE_ID_CURRENT_SITE : 1;
- $current_site->domain = DOMAIN_CURRENT_SITE;
- $current_site->path = $path = PATH_CURRENT_SITE;
- if ( defined( 'BLOG_ID_CURRENT_SITE' ) )
- $current_site->blog_id = BLOG_ID_CURRENT_SITE;
- elseif ( defined( 'BLOGID_CURRENT_SITE' ) ) // deprecated.
- $current_site->blog_id = BLOGID_CURRENT_SITE;
- if ( DOMAIN_CURRENT_SITE == $domain )
- $current_site->cookie_domain = $cookie_domain;
- elseif ( substr( $current_site->domain, 0, 4 ) == 'www.' )
- $current_site->cookie_domain = substr( $current_site->domain, 4 );
- else
- $current_site->cookie_domain = $current_site->domain;
-
- wp_load_core_site_options( $current_site->id );
-
- return $current_site;
- }