如何将多个现有用户添加到多站点站点?

时间:2015-08-31 作者:jeph perro

我有一个WordPress的多站点实例,我需要向20个新站点中的每个站点添加50个现有用户。

一个接一个将需要很长的时间,并将向每个人发送20封电子邮件,确认他们已添加到博客中。

有没有一种方法可以让我轻松地将现有用户一次添加到站点?直接插入数据库的SQL语句怎么样?如果我知道需要插入哪些表,我可以这样做。

1 个回复
SO网友:Will

我会用两个步骤来尝试。

First, 安装Multisite User Plugin 或者抓住有用的部分from its code. 短版本:它挂钩到user_register 并循环浏览多站点中的每个博客,使用预设角色将用户添加到每个博客中。方便的

Second, 使用wp-cli 要导入CSV用户,请执行以下操作:

wp user import-csv /path/to/users.csv

默认情况下,这不会给用户发送电子邮件。如果要向用户发送电子邮件,请添加--send-email 到命令。

由于没有做到这一点,我不确定WordPress是否会尝试在每个用户添加到每个网站时向他们发送19封电子邮件。有很多email blocking plugins 你可以参与进口,以防万一。

相关推荐

为什么当我浏览网站的wp-admin页面时,广告页面会打开?

当我尝试通过Wordpress编辑我的网站并在登录后打开任何Wordpress页面时,该页面显示一个广告页面,我无法编辑我的网站。当我试图编辑任何帖子或打开wordpress的仪表板时,广告不断出现,但在实际的网站上没有显示。如何删除它并编辑网站?非常感谢。