WP CLI说明文档

wp user reset-password

命令概述

用于重置一个或多个WordPress用户的密码,并可选择发送通知邮件或显示新密码。

适合在管理员需要为用户重置密码、批量重置或仅获取新密码而不发送邮件时使用。

参数列表

参数 说明
<user>... 一个或多个用户登录名或ID。
[--skip-email] 不向受影响用户发送电子邮件通知。
[--show-password] 显示新密码。
[--porcelain] 仅输出新密码。

常用示例

重置两个用户的密码并发送邮件

$ wp user reset-password admin editor

重置密码并显示新密码

$ wp user reset-password editor --show-password

重置密码,不发送邮件,仅输出新密码

$ wp user reset-password admin --skip-email --porcelain

重置所有用户的密码

$ wp user reset-password $(wp user list --format=ids)

重置特定角色用户的密码

$ wp user reset-password $(wp user list --format=ids --role=administrator)