domain_exists()
是你自己可能不会打电话的。
它用于多站点安装中新站点的注册/创建过程。它用于检查特定的博客URL是否已经在使用中:
if ( domain_exists($mydomain, $path, $current_site->id) )
$errors->add( \'blogname\', __( \'Sorry, that site already exists!\' ) );
(From /wp-includes/ms-functions.php
, line 612-613)
“普通”法典也有一个关于它的页面:
mu_exists()您可以看到,它是在WP 3.5中引入多站点功能的,it´s defined in lines 1256-1259 of /wp-includes/ms-functions.php
function domain_exists($domain, $path, $site_id = 1) {
global $wpdb;
$path = trailingslashit( $path );
$result = $wpdb->get_var( $wpdb->prepare("SELECT blog_id FROM $wpdb->blogs WHERE domain = %s AND path = %s AND site_id = %d", $domain, $path, $site_id) );
}
总之,你很可能不想自己来称呼它。如果你想检查一个现存的网站或类似的东西,有更舒适的功能,如
wp_get_blogs()
.