SuperAPI AI 工具集

wordpress-plugin-development

编程与开发

查看项目

更新于 10-15 21:10

技能介绍

用途:面向需要开发或扩展 WordPress 插件的场景,提供从脚手架到测试的分阶段工作流,包括创建插件、扩展功能、构建后台界面、添加 REST API 端点、集成第三方服务,以及实现 WordPress 7.0 的 AI 与协作特性。

主要能力与用法:工作流按阶段组织。插件搭建阶段创建目录结构、带头部信息的主插件文件、激活/停用钩子、自动加载与文本域;架构阶段设计类结构、单例、加载器与依赖注入,并考虑 iframed 编辑器、协作数据流与 Abilities API;钩子阶段注册动作与过滤器、回调与优先级;管理界面阶段创建菜单、设置页、选项注册与通知,7.0 下可用 DataViews 展示数据、支持视图过渡与新校验模式;数据库阶段创建自定义表、CRUD、校验、清洗与升级例程,RTC 需以 show_in_rest => true 注册元数据;REST API 阶段注册路由、回调与权限校验,并涉及 Abilities API 与 AI Connector 端点;安全阶段实施 nonce 校验、能力检查、输入清洗、输出转义与安全查询,并审查 Abilities API 权限边界与 AI 凭证处理;7.0 特性阶段可用 wp_ai_client_prompt() 接入 AI,通过 wp_register_ability 与 wp_register_ability_category 注册能力,用 PHP 注册区块,必要时通过 sync.providers 过滤器关闭协作;测试阶段配置 PHPUnit、单元与集成测试、WordPress 测试套件与 CI,并验证 RTC、AI 连接器、DataViews 与 Interactivity API。

限制:资料未提供具体收费、价格、平台支持范围与效果承诺;示例代码仅为脚手架,需按实际任务调整;架构、调试、设计或安全成为主导问题时,资料建议切换至更合适的原生技能。