用于执行指定的WP-CLI能力(ability),并支持通过JSON、简单参数或标准输入传递输入数据。
适合在需要调用自定义或内置能力并获取格式化结果(如JSON、YAML)时使用。
| 参数 | 说明 |
|---|---|
<name> |
能力名称,格式为命名空间/能力名称。 |
[--input=<json>] |
包含输入数据的JSON字符串,使用’-‘从标准输入读取。 |
[--<field>=<value>] |
单个输入字段,作为–input的替代方案或用于简单输入。 |
[--format=<format>] |
输出格式。默认:json。选项:json、yaml、var_export。 |
$ wp ability run core/get-site-info --user=admin
$ wp ability run core/get-site-info --input='{"fields":["name","version"]}' --user=admin
$ wp ability run my-plugin/greet --name=World
$ wp ability run core/get-site-info --format=yaml --user=admin
$ echo '{"fields":["name"]}' | wp ability run core/get-site-info --input=- --user=admin