WP CLI说明文档

wp user application-password

命令概述

用于管理 WordPress 用户的应用密码,包括创建、列出、获取、更新、删除和检查是否存在。

适合在需要为外部应用生成独立密码、管理应用凭据或自动化脚本中验证密码状态时使用。

参数列表

参数 说明
--fields 指定要显示的字段,如名称、密码哈希、创建时间等。
--porcelain 仅输出密码本身,不包含额外信息。
--name 更新应用密码时指定新名称。

常用示例

列出用户的应用密码并仅显示名称和密码哈希

$ wp user application-password list 123 --fields=name,password

获取特定应用密码并仅显示名称和创建时间

$ wp user application-password get 123 6633824d-c1d7-4f79-9dd5-4586f734d69e --fields=name,created

创建用户应用密码

$ wp user application-password create 123 myapp

仅输出密码本身

$ wp user application-password create 123 myapp --porcelain

更新现有应用密码的名称

$ wp user application-password update 123 6633824d-c1d7-4f79-9dd5-4586f734d69e --name=newappname

删除现有应用密码

$ wp user application-password delete 123 6633824d-c1d7-4f79-9dd5-4586f734d69e

检查指定应用密码是否存在

$ wp user application-password exists 123 myapp

在 Bash 脚本中检查并创建应用密码

if ! wp user application-password exists 123 myapp; then
    PASSWORD=$(wp user application-password create 123 myapp --porcelain)
fi