Wordpress多站点(启用网络)

时间:2011-03-15 03:39:13

标签: php wordpress xml-rpc

我想以编程方式在Wordpress Muti站点(启用网络的wordpres)中创建博客/站点。有没有API可以做到这一点?如果不是,我可以直接将数据插入数据库吗?

我想基于php页面中的一个自定义注册表单创建一个wordpress网站。任何文档的帮助/链接将不胜感激。谢谢。

1 个答案:

答案 0 :(得分:4)

这适用于子目录安装:

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':'周围。是用于清理域的代码,之后是从电子邮件中添加新用户的代码。