Definition:
function get_id_from_blogname( $name ) {}
Given a blog’s (subdomain or directory) name, retrieve it’s id.
Parameters
- string $name
Return values
returns:A blog id
Source code
function get_id_from_blogname( $name ) {
global $wpdb, $current_site;
$blog_id = wp_cache_get( 'get_id_from_blogname_' . $name, 'blog-details' );
if ( $blog_id )
return $blog_id;
if ( is_subdomain_install() ) {
$domain = $name . '.' . $current_site->domain;
$path = $current_site->path;
} else {
$domain = $current_site->domain;
$path = $current_site->path . $name . '/';
}
$blog_id = $wpdb->get_var( $wpdb->prepare("SELECT blog_id FROM {$wpdb->blogs} WHERE domain = %s AND path = %s", $domain, $path) );
1420

February 12, 2011 


No comments yet... Be the first to leave a reply!