如何在WordPress多站点中以编程方式创建子站点?

时间:2019-11-08 作者:Nilesh

我已经创建了wordpress多站点。现在,我想自动/以编程方式创建10个子站点。我创建了一个表单,该表单上载到同一服务器上。因此,一旦用户填写了表单,子网站就需要自动创建。如果你有任何文章、插件、代码或脚本,请帮助我。

提前谢谢你。

1 个回复
SO网友:InCodes

具有wpmu_create_blog() 功能,我们可以轻松创建子网站。

在表单提交中添加以下代码

wpmu_create_blog ( \'your_domain\', \'/subsite_path\',  \'Title of Subsite\', \'1\' );
注意:如果您的网站url为https://www.example.com 然后your_domain is应该是example.com

参考号:https://www.krishaweb.com/how-to-programmatically-create-new-site-in-wordpress-multisite-within-60-minutes/

相关推荐

MultiSite有SSL证书,但媒体库仍为http://

我们的多站点WordPress安装的URL为https://xx.com 对于主域,例如,https://yy.xx.com 作为子网站。我们正在使用WP的内置域映射功能。媒体库链接仍显示为http://xx 尽管如此,子域上使用的任何图像都被标记为不安全。只有一个子域(我们最近的一个子域)具有与结构的媒体库链接https://zz.xx.com. SSL证书可能是在创建其他子域之后安装的,但在ZZ之前:我不确定。我如何获得WP媒体库链接,所有链接都显示为https://-最好是URL中的子域?理想情况下