用途:当用户需要能够经受主题切换的自定义 WordPress 功能时使用本技能,即创建或更新不应放在主题或区块中的插件。
职责范围:负责在选定的 Studio 站点内搭建最小插件骨架,并遵循插件专属的实现约束。站点选择、激活、wp_cli 与审查交由 studio 处理。
工作流:先用 studio 确定目标站点;进入实际插件实现流程时,调用 record_workflow_event,参数 workflow 为 "plugin-build"、stage 为 "started"。插件创建在 <site-path>/wp-content/plugins/<slug>/ 下。从最小可用结构开始:一个带头部注释的主插件文件;仅当需求需要时才添加额外文件、类或构建工具。保持加载时副作用轻量,可预测地注册钩子,只有需求确实涉及生命周期时才添加激活、停用或卸载行为。若插件接收输入或暴露管理操作,需执行权限检查与 nonce,输入时清理、输出时转义。若需要 JS 或 CSS 资源,只为这些资源添加最小构建配置,不要搭建庞大的默认工具链。通过 studio 激活并验证。插件工作完成后,再次调用 record_workflow_event,workflow 为 "plugin-build"、stage 为 "completed"。
约束:不要为纯样式或模板工作创建插件;保持插件可编辑、易理解;优先使用最小的可行文件集与依赖占用。
限制:资料未提供具体价格、平台支持范围、安装命令或更多示例。