wordpress 批量导入用户

1、phpMyAdmin 阶段。

我们可以先进 phpMyAdmin 看一下 wp_users 这张表的结构,这里就是用户信息的数据库表,应该有 10 个字段,分别是 ID、user_login、user_pass、user_nicename、user_email、user_url、user_registered、user_activation_key、user_status、display_name。

我们可以在数据库里直接操作插入用户信息,但是这和在 WordPress 后台操作一样,一个两个还行,一旦有成百上千的用户需要开通,那工作量就比较大了,还得用到下面的方法。

2、Excel 阶段。

新建一个 excel 文档,把以上10个字段挨个输入到第一行中,因为并不是所有字段都是必填项,为了节省时间,我就只把必填项搞定了,当然,因为接下来的工作是导入数据库,即使你的必填项没有填写也可以导入成功,但是因为数据不完整,用户还是无法正常登录的。

必填字段1:ID。这个是主键,必填中的必填!而且只能从数字2开始填,然后3、4、5……这样递增,因为 ID 为1 的用户是默认的管理员,我们不能鸠占鹊巢是吧。

必填字段2:user_login。这个是登录 ID,只接受英文字符串,中文是不行滴。

必填字段3:user_pass。显而易见,这里是填密码,不过不能直接输入你想要的密码文本,这是经过 MD5 加密的,我建议用5d41402abc4b2a76b9719d911017c600作为统一的初始密码,经 MD5 翻译过来,就是 hello。hello 就是你的初始密码。

必填字段4:user_email。这个在 WordPress 后台就设为是必填的选项,所以必填就是必填。

必填字段5:user_activation_key。说实话,我不知道这个字段是干啥用的,但是看到已有管理员的这个字段是 GuoYobNSvydddtyeeS2Q,所以我把其他所有用户也都设成了 GuoYobNSvydddtyeeS2Q。不填这个字段就是登录不了,好吧,还是填一下咯。

都填完之后把这个 excel 文件保存为 .csv 格式,这个很重要,因为这是 phpMyAdmin 支持的导入格式。

3、Notepad++ 阶段。

不是一定要用 Notepad++,任何编辑器都可以,但是我还是推荐神器——notepad++。用 Notepad++ 打开刚才的 .csv 文件。然后:

a、把第一行字段删掉,那只是为了方便我们在 excel 中输入信息的抬头,在导入时完全不需要,删了吧。

b、把所有半角逗号批量替换成半角分号。

c、将文档格式转为 UTF-8 无 BOM 的编码格式。

d、保存。

4、phpMyAdmin 阶段 again。

回到 phpMyAdmin,回到 wp_users 这张表,在这张表下点击导入,把我们刚才保存的 .csv 格式文件上传并导入。如果操作一切顺利的话,我们可以在 wp_users 这张表里新增了一些刚才输入的用户信息。恭喜你,批量导入成功了。

发表回复

您的电子邮箱地址不会被公开。