我想以编程方式在 Wordpress Muti 站点(启用网络的 wordpres)中创建博客/站点。有没有 API 可以做到这一点?如果不是,可以直接将数据插入数据库吗?
我想根据 PHP 页面中的一个自定义注册表单创建一个 WordPress 网站。任何文档的帮助/链接将不胜感激。谢谢。
最佳答案
这适用于子目录安装:
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 中第 139 行“case 'addblog':”附近的代码。是清理域的代码,后面是从电子邮件添加新用户的代码。
关于php - WordPress 多站点(启用网络),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5307266/