WP CLI说明文档

wp user import-csv

命令概述

用于从 CSV 文件导入用户到 WordPress 站点。如果用户已存在(通过邮箱或登录名匹配),则会更新该用户,除非使用了 --skip-update 标志。

适合需要批量创建或更新用户账户的场景,例如从其他系统迁移用户数据。

参数列表

参数 说明
<file> 要导入的用户的本地或远程 CSV 文件路径。如果为 ‘-‘,则从 STDIN 读取。
[--send-email] 向新用户发送包含账户详情的电子邮件。
[--skip-update] 不更新已存在的用户。

常用示例

从本地 CSV 文件导入用户

$ wp user import-csv /path/to/users.csv
Success: bobjones created.
Success: newuser1 created.
Success: existinguser created.

从远程 CSV 文件导入用户

$ wp user import-csv http://example.com/users.csv

CSV 文件示例格式

user_login,user_email,display_name,role
bobjones,bobjones@example.com,Bob Jones,contributor
newuser1,newuser1@example.com,New User,author
existinguser,existinguser@example.com,Existing User,administrator