title: "wp user application-password" post_status: publish comment_status: open taxonomy: category: - wp-cli-handbook post_tag: - User - Commands - Repos


wp user application-password

创建、更新、删除、列出和检索应用程序密码。

示例

# 列出用户应用程序密码,仅显示应用名称和密码哈希值
$ wp user application-password list 123 --fields=name,password
+--------+------------------------------------+
| name   | password                           |
+--------+------------------------------------+
| myapp  | $P$BVGeou1CUot114YohIemgpwxQCzb8O/ |
+--------+------------------------------------+

# 获取特定应用程序密码,仅显示应用名称和创建时间戳
$ wp user application-password get 123 6633824d-c1d7-4f79-9dd5-4586f734d69e --fields=name,created
+--------+------------+
| name   | created    |
+--------+------------+
| myapp  | 1638395611 |
+--------+------------+

# 创建用户应用程序密码
$ wp user application-password create 123 myapp
成功:已创建应用程序密码。
密码:ZG1bxdxdzjTwhsY8vK8l1C65

# 仅打印密码,不显示任何额外信息
$ wp user application-password create 123 myapp --porcelain
ZG1bxdxdzjTwhsY8vK8l1C65

# 更新现有应用程序密码
$ wp user application-password update 123 6633824d-c1d7-4f79-9dd5-4586f734d69e --name=newappname
成功:已更新应用程序密码。

# 删除现有应用程序密码
$ wp user application-password delete 123 6633824d-c1d7-4f79-9dd5-4586f734d69e
成功:已删除 1 个应用程序密码(共 1 个)。

# 检查给定应用程序的密码是否存在
$ wp user application-password exists 123 myapp
$ echo $?
1

# 用于检查应用程序密码是否存在,如果不存在则创建的 Bash 脚本
if ! wp user application-password exists 123 myapp; then
    PASSWORD=$(wp user application-password create 123 myapp --porcelain)
fi