用途
wp-plugin-quick 是一个面向 WordPress 插件开发的技能(Skill),目标是帮助开发者构建生产级(production-ready)的 WordPress 插件,并遵循 WordPress 最佳实践与 WordPress 编码标准。
主要能力
该技能提供了一套插件开发的脚手架与参考实现,资料中展示的内容包括:
- 插件主文件样板:包含插件头部注释(Plugin Name、Plugin URI、Description、Version、Requires at least、Requires PHP、Author、Author URI、License、License URI、Text Domain、Domain Path)、ABSPATH 检查、插件常量定义(版本、文件、路径、URL)、自动加载器引入、初始化函数、激活钩子与停用钩子。
- 主插件类(单例模式):包含实例获取、构造函数、防止克隆与反序列化、常量定义、文件引入(核心、后台、前台)、钩子初始化、init 与 admin_init 回调、插件 URL 与路径辅助方法。
- 后台设置页面:包含设置类,实现菜单页与子菜单页添加、设置注册、默认值、选项读取、输入清理(sanitize)、设置页面渲染、字段渲染(复选框、文本/密码字段)、后台脚本与样式入队、脚本本地化(ajaxUrl 与 nonce)。
- AJAX 处理器:包含后台 AJAX 与公开 AJAX 动作,实现 nonce 校验、权限校验、输入清理、异常处理、基于 IP 的速率限制(使用 transient)。
- REST API 端点:资料中展示了 REST_API 类的开头部分(命名空间定义),后续内容未完整提供。
使用方式
资料中说明,在开始之前需要:
- 加载
/CLAUDE/context/wordpress-dev.md以获取标准; - 查看
/CLAUDE/knowledge/wordpress-hooks.md以获取钩子参考; - 查阅
/CLAUDE/knowledge/wordpress-patterns.md以了解常见模式。
随后可参照资料中提供的样板代码进行插件开发。资料中给出的代码示例包含具体的 PHP 代码、命名空间、钩子名称与函数调用,可作为开发起点。
适用场景
- 需要快速搭建符合 WordPress 规范的插件骨架;
- 需要实现插件后台设置页面与字段;
- 需要实现带安全校验(nonce、权限、速率限制)的 AJAX 接口;
- 需要参考 WordPress 插件开发中的常见模式与编码标准。
限制
资料中未提供该技能的安装命令、收费方式、价格、支持的平台范围、实际运行效果或性能数据。REST API 部分的代码在资料中未完整展示。以上未提及的内容暂未提供。