用途:系统化审查 WordPress 插件和主题的升级例程。核心原则是升级应可重复、感知版本、增量执行,并在真实生产数据上安全。
适用场景:审查架构或选项迁移、审计 dbDelta() 用法、检查版本化升级例程、审查后台回填或一次性修复任务、为面向已有安装的风险发布做准备。不适用于纯性能审查、无升级背景的通用架构审查、与产品升级无关的一次性内容导入。
主要能力:识别迁移面(激活钩子、版本比较升级例程、后台回填、手动修复工具);检查安全性(版本守卫、幂等、破坏性操作显式且合理、大数据分块);审查架构与数据流(dbDelta() 与原始 SQL、选项重命名/复制/删除顺序、回填持久性与进度跟踪、升级完成标记);按严重程度分级:CRITICAL(无版本守卫、无检查的破坏性写入、页面加载中长时间升级)、WARNING(缺少批处理、未考虑回滚、部分状态未跟踪)、INFO(可用更清晰的迁移注册表或日志)。还提供快速检测的 rg 搜索模式,如 version_compare、dbDelta、CREATE TABLE、register_activation_hook、admin_init 等。
使用方式:按代码审查工作流逐项检查,并对照 references/versioned-upgrades.md 与 references/schema-and-backfill-guide.md 参考文件。输出时对每个发现给出严重程度、文件引用、迁移风险和安全修复路径;明确说明是否可能造成生产超时、部分数据状态或不可逆数据丢失。
限制:资料未提供具体安装命令、收费或价格信息;不编造功能与效果。