WP CLI说明文档

命令概述

用于管理和调用 WordPress 6.9 引入的 Abilities API,提供标准化方式来注册和发现站点内的不同功能单元。

适合在需要列出、校验或执行站点内注册的能力时使用。

参数列表

参数 说明
--fields 指定要返回的字段。
--input 以 JSON 格式提供输入数据。
--user 指定执行操作的用户。

常用示例

列出所有已注册的能力

$ wp ability list

获取特定能力的详细信息

$ wp ability get core/get-site-info --fields=name,label,category,readonly,show_in_rest

使用 JSON 输入执行能力

$ wp ability run core/get-site-info --input='{"fields":["name","version"]}' --user=admin

检查能力是否存在

$ wp ability exists core/get-site-info

检查用户是否能运行能力

$ wp ability can-run core/get-site-info

在执行前验证输入

$ wp ability validate core/get-site-info --input='{"fields":["name","version"]}'