WordPress at a glance
функция не описана

create_empty_blog() WP 3.0.0

Deprecated in from version 4.4.0. It is no longer supported and can be removed in future releases. It is recommended to replace this function with the same one.

Create an empty blog.

Хуков нет.

Возвращает

String/Int. The ID of the newly created blog

Использование

create_empty_blog( $domain, $path, $weblog_title, $site_id );
$domain(string) (required)
The new blog's domain.
$path(string) (required)
The new blog's path.
$weblog_title(string) (required)
The new blog's title.
$site_id(int)
Optional.
Default: 1

Changelog

Since 3.0.0 Introduced.
Deprecated 4.4.0

Код create_empty_blog() WP 5.5.1

<?php
function create_empty_blog( $domain, $path, $weblog_title, $site_id = 1 ) {
	_deprecated_function( __FUNCTION__, '4.4.0' );

	if ( empty($path) )
		$path = '/';

	// 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;
}