用途:面向 WordPress 插件开发,覆盖创建或重构插件结构、添加钩子与过滤器、处理生命周期、构建后台设置页面、修复安全问题以及打包发布。
主要能力:提供可预测的架构指引(单一引导文件、独立加载类、按钩子加载、后台代码用 is_admin() 隔离);生命周期管理(在顶层注册启用/停用钩子,仅在需要时刷新重写规则,通过 uninstall.php 或 register_uninstall_hook 安全卸载);用 Settings API(register_setting、add_settings_section、add_settings_field 及 sanitize_callback)处理选项与后台界面;安全基线(先校验/清理输入、后转义输出,使用 nonce 与权限检查,$wpdb->prepare() 防 SQL 注入);以及数据存储、cron 与迁移(小配置优先用 options,必要时才建自定义表,任务需幂等并提供手动运行路径,结构变更写升级例程并记录版本号)。
使用方式:需先确定仓库根目录与目标插件及其主文件路径,明确单站点或多站点、目标 WordPress 与 PHP 版本。先运行 node skills/wp-project-triage/scripts/detect_wp_project.mjs 做项目分诊,再运行 node skills/wp-plugin-development/scripts/detect_plugins.mjs 扫描插件头。修改代码前应先定位 wp-content/plugins/ 或 mu-plugins/ 下的具体插件。
适用场景:插件开发与重构、生命周期行为、设置页与选项、安全修复、版本打包。
限制:资料未给出官方文档链接的具体正文内容,仅提示以 Plugin Handbook 和安全指南为准;未提及收费、价格或平台差异等细节,暂未提供。