get_blog_id_from_url [ WordPress Function ]
| Parameters: |
|
| Returns: |
|
| Defined at: |
|
Get a blog's numeric ID from its URL.
On a subdirectory installation like example.com/blog1/, $domain will be the root 'example.com' and $path the subdirectory '/blog1/'. With subdomains like blog1.example.com, $domain is 'blog1.example.com' and $path is '/'.
Source
<?php
function get_blog_id_from_url( $domain, $path = '/' ) {
global $wpdb;
$domain = strtolower( $wpdb->escape( $domain ) );
$path = strtolower( $wpdb->escape( $path ) );
$id = wp_cache_get( md5( $domain . $path ), 'blog-id-cache' );
if ( $id == -1 ) { // blog does not exist
return 0;
} elseif ( $id ) {
return (int)$id;
}
$id = $wpdb->get_var( "SELECT blog_id FROM $wpdb->blogs WHERE domain = '$domain' and path = '$path' /* get_blog_id_from_url */" );
if ( !$id ) {
wp_cache_set( md5( $domain . $path ), -1, 'blog-id-cache' );
return false;
}
wp_cache_set( md5( $domain . $path ), $id, 'blog-id-cache' );
return $id;
}
?>
Examples [ wp-snippets.com ]
Google Arama Sonuçlarý
- WordPress › Support » Using get_blog_id_from_url as a ...
I have an installation which uses wpmu sitewide tags plugin to gather all subsite blogs into the main tags blog and then display these on the home page (of the ...
wordpress.org - WordPress › Support » How to include an external blog's posts?
get_blog_id_from_url("maindomain.com","/".$sitename."/"). note: mutlisite uses extra tables for each new blog as in wp_siteid_posts. so my SQL looks like this: ...
wordpress.org - get_blog_id_from_url | A HitchHackers guide through WordPress
Feb 12, 2011 ... function get_blog_id_from_url( $domain, $path = '/' ) { global $wpdb; $domain = strtolower( $wpdb->escape( $domain ) ); $path = strtolower( ...
hitchhackerguide.com - get_blog_id_from_url - Function Reference - PHP Cross Reference ...
Jun 1, 2011 ... Function and Method Cross Reference. get_blog_id_from_url(). Defined at: /wp- includes/ms-functions.php -> line 354. No references found.
xref.yoast.com