有一个PHP函数可以创建站点:wpmu_create_blog()
. 最简单的例子是:
<?php
$domain = "something.example.com";
$path = "/";
$title = "Look at my awesome site";
wpmu_create_blog($domain, $path, $title);
这里的问题是,您需要在PHP中也加载WordPress。如果您将此作为插件的一部分来执行,那么您将不会有任何问题。但如果您是从外部脚本执行此操作,则需要手动加载WordPress PHP代码。
<?php
# Load WordPress barebones
define( \'WP_USE_THEMES\', false );
require( $_SERVER[\'DOCUMENT_ROOT\'] . \'/wp-load.php\' );
$domain = "something.example.com";
$path = "/";
$title = "Look at my awesome site";
wpmu_create_blog($domain, $path, $title);
我遗漏了一个安全检查,我把它留给你。