SuperAPI AI 工具集

wp-plugin-quick

编程与开发

查看项目

更新于 10-16 06:05

技能介绍

用途

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 类的开头部分(命名空间定义),后续内容未完整提供。

使用方式

资料中说明,在开始之前需要:

  1. 加载 /CLAUDE/context/wordpress-dev.md 以获取标准;
  2. 查看 /CLAUDE/knowledge/wordpress-hooks.md 以获取钩子参考;
  3. 查阅 /CLAUDE/knowledge/wordpress-patterns.md 以了解常见模式。

随后可参照资料中提供的样板代码进行插件开发。资料中给出的代码示例包含具体的 PHP 代码、命名空间、钩子名称与函数调用,可作为开发起点。

适用场景

  • 需要快速搭建符合 WordPress 规范的插件骨架;
  • 需要实现插件后台设置页面与字段;
  • 需要实现带安全校验(nonce、权限、速率限制)的 AJAX 接口;
  • 需要参考 WordPress 插件开发中的常见模式与编码标准。

限制

资料中未提供该技能的安装命令、收费方式、价格、支持的平台范围、实际运行效果或性能数据。REST API 部分的代码在资料中未完整展示。以上未提及的内容暂未提供。