SuperAPI AI 工具集

wordpress-plugin-development-v2

编程与开发

查看项目

更新于 10-15 21:10

技能介绍

用途:该技能为创建和扩展 WordPress 插件提供完整开发工作流,适用于自定义插件开发、扩展 WordPress 功能、构建后台界面、添加 REST API 端点、集成第三方服务以及实现 WordPress 7.0 的 AI 与协作特性。

主要能力:按阶段组织流程,包括插件初始化(目录结构、主文件头、激活/停用钩子、自动加载、文本域)、架构设计(类结构、单例、加载器、依赖注入、生命周期)、钩子实现(动作与过滤器、回调、优先级、条件钩子)、后台界面(菜单、设置页、选项注册、设置字段、通知)、数据库操作(自定义表、CRUD、校验与清理、升级例程)、REST API(路由注册、端点回调、权限回调、请求校验、文档)、安全(nonce 校验、能力检查、输入清理、输出转义、安全查询)、WordPress 7.0 特性、测试(PHPUnit、单元与集成测试、WordPress 测试套件、CI)。

WordPress 7.0 特性:实时协作需注册 post meta 时设置 show_in_rest => true,可通过 sync.providers 过滤器自定义传输;AI 由 wp_ai_client_prompt() 统一调用,设置入口在 设置 > 连接器,支持 OpenAI、Claude、Gemini、Ollama;Abilities API 通过 wp_abilities_api_categories_init 和 wp_abilities_api_init 钩子注册能力,清单位于 /wp-json/abilities/v1/manifest,并支持 MCP 适配器;DataViews 与 DataForm 用于现代后台界面,替代 WP_List_Table;纯 PHP 区块可通过 register_block_type 配合 render_callback 注册。

使用方式:技能以 SKILL.md 为执行入口,metadata.json 和 ORIGIN.md 用于确认仓库、分支、提交与导入路径来源。建议只加载对当前任务有实质影响的参考、示例或脚本文件,并在回复中保持来源可追溯。资料中提供了若干可直接使用的提示词,如“使用 @app-builder 搭建 WordPress 插件”“使用 @backend-dev-guidelines 设计插件架构”等。

限制:资料未说明该技能的授权方式、价格或适用平台;部分上游章节在整理后仍有缺失,测试与兼容性结论需以实际环境为准。当任务转向架构、调试、设计或安全为主时,应改用更合适的原生技能。