注册 Ability 分类、Ability、输入输出 schema,并理解 WP_Ability 的执行流程。
注册 Ability 分类、Ability、输入输出 schema,并理解 WP_Ability 的执行流程。 #Ability 名称规则 Ability 名称使用 namespace/name 格式: 项 规则 完整名称 namespace/ability-name 命名字符 小写字母、数字、短横线 斜杠数量 只保留一层命名空间 推荐 zibll-ai-ext/read-post-context 不推荐 Site/read_post、site/seo/title、site_ai/read_post 分类 slug 也建议使用小写字母、数字和短横线,例如 zibll-ai-ext。 #注册分类 Ability 使用前要先注册分类。分类注册挂在 wp_abilities_api_categories_init: php复制add_action( 'wp_abilities_api_categories_init', function () { wp_register_ability_category( 'zibll-ai-ext', array( 'label' => __( 'Zibll AI Extension', 'zibll-ai-ext-demo' ), 'description' => __( 'AI abilities for this WordPress site.', 'zibll-ai-ext-demo' ), ) ); } ); 如果分类没有注册,后面注册 Ability 会失败,并触发 _doing_it_wrong()。 #最小只读 Ability 下面