это работает для установок подкаталогов:
global $current_site;
wpmu_create_blog( $current_site->domain, $current_site->path . 'mysite/', 'My Site', 1 );
и это должно работать для установок поддомена:
global $current_site, $base;
wpmu_create_blog( 'mysite.mydomain.com', $base, 'My Site', 1 );
если вам нужно добавить блог с пользователем одновременно, проверьте код в /wp-admin/ms-edit.php, где написано 'case' addblog ':' в строке 139. Здесь это код для очистки домена, следующий за кодом для добавления нового пользователя из электронной почты.