WP CLI说明文档

命令概述

用于删除 WordPress 用户,并可选择重新分配其文章。在多站点网络中,默认仅从当前站点移除用户,使用 --network 选项可从整个网络删除。

适合在需要清理用户账户、转移内容所有权或管理多站点用户时使用。

参数列表

参数 说明
<user> 要删除的用户的登录名、邮箱或ID。
--network 在多站点中,从整个网络删除用户。
--reassign=<user-id> 重新分配文章的用户ID。
--yes 对所有确认提示回答是。

常用示例

删除用户并重新分配文章

$ wp user delete 123 --reassign=567

删除所有贡献者并重新分配文章给用户2

$ wp user delete $(wp user list --role=contributor --field=ID) --reassign=2

分批删除100个贡献者(避免参数列表过长错误)

$ wp user delete $(wp user list --role=contributor --field=ID | head -n 100)