insert_blog example

// Check if the domain has been used already. We should return an error message.     if ( domain_exists($domain$path$site_id) )
        return __( '<strong>Error:</strong> Site URL you&#8217;ve entered is already taken.' );

    /* * Need to back up wpdb table names, and create a new wp_blogs entry for new blog. * Need to get blog_id from wp_blogs, and create new table names. * Must restore table names at the end of function. */

    if ( ! $blog_id = insert_blog($domain$path$site_id) )
        return __( '<strong>Error:</strong> There was a problem creating site entry.' );

    switch_to_blog($blog_id);
    install_blog($blog_id);
    restore_current_blog();

    return $blog_id;
}

/** * Get the admin for a domain/path combination. * * @since MU (3.0.0) * @deprecated 4.4.0 * * @global wpdb $wpdb WordPress database abstraction object. * * @param string $domain Optional. Network domain. * @param string $path Optional. Network path. * @return array|false The network admins. */
Home | Imprint | This part of the site doesn't use cookies.