php - WordPress 多站点(启用网络)

标签 php wordpress xml-rpc

我想以编程方式在 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/

相关文章:

java - Apache 的 Java XMLRPC 库的问题

php - 通过 Many2One 字段搜索 odoo PHP XMLRPC

javascript - 自定义 Widget WP 中的图像上传

css - 删除 Magicline 使导航跳动

php - How to Increase the size of post 是任何增加大小的函数

php - 如何将每个数字在不同字段中的电话号码插入数据库?

html - 桌面 : Horizontal picture/content, 智能手机:垂直图片/内容

java - 使用 Java 时 XML-RPC 中的 addAttachment 错误

php - 如何做另一个 Action ,但仍然在 cakephp 的浏览器中显示相同的 url

php - 无法制作表格。