SuperAPI AI 工具集

wp-plugin-dev

通用与其它

查看项目

更新于 10-16 06:23

技能介绍

用途:帮助开发者按官方标准构建可上线的 WordPress 插件,覆盖编码规范、安全实践与 WordPress.org 目录要求,产出模块化、可翻译、可提交的插件结构。

主要能力:技能先读取 references/architecture.md(插件结构与各类样板)、references/security.md(净化、转义、预处理语句、nonce、缓存)、references/wp-org-guidelines.md(18 条目录规则)等参考文件,再依据需求生成目录结构与引导文件、按功能拆分为独立模块类,并始终生成符合规范的 readme.txt。

核心规则:主插件文件仅作引导加载器,只含插件头注释、常量、激活/停用钩子、自动加载或 require_once 及初始化函数;功能逻辑不得写入主文件。所有功能各占独立类文件,按目录划分:includes/(核心与共享工具)、admin/(后台功能)、public/(前台渲染)、blocks/(Gutenberg 块)、api/(REST 接口)。安全上要求输入即时净化、输出延迟转义、自定义 SQL 使用 $wpdb->prepare()、表单与 AJAX 校验 nonce、特权操作校验权限、昂贵查询使用 Transients 或 wp_cache_*。编码遵循 WordPress 命名约定并对函数、类、钩子、选项、瞬态、数据表统一加前缀,使用 PHPDoc、可翻译字符串与 wp_enqueue_script/style。合规方面要求 GPLv2 或更高许可、完整 readme.txt、uninstall.php、不以混淆代码或不含用户同意的跟踪。

使用方式:先阅读上述参考文件并收集用户需求,确定所需模块,随后搭建目录与引导文件、逐功能建类、生成 readme.txt;交付前按清单核对引导文件、模块划分、安全、可翻译性、前缀、资源加载、readme、卸载、许可与缓存等;交付时询问输出到 /mnt/user-data/outputs/{plugin-slug}/ 或自定义路径。若包含 Gutenberg 块,需说明运行 npm install && npm run build 生成块资源。

适用场景:需要开发设置页、自定义文章类型、自定义分类法、短代码、REST 接口、Gutenberg 块、WooCommerce 扩展、AJAX 处理器、自定义数据表、后台通知、定时任务、元框与小工具等插件类型时,可参考架构文件选用对应模块模式。

限制:资料未提供具体收费标准、平台价格、效果承诺或版本兼容范围等信息,相关细节暂未提供。