用途:面向 WordPress Gutenberg 区块开发,包括新建或更新区块、修改 block.json(脚本/样式/supports/属性/render)、修复区块无效或不保存、添加动态渲染、处理弃用与迁移、构建工具以及区块样式与变体。
主要能力:定位已有 block.json 与 register_block_type;优先用 npx @wordpress/create-block@latest my-custom-block 脚手架创建新块;确保 apiVersion 3 以适配 WordPress 6.9+ 及 iframe 编辑器;区分静态块、动态块与交互式前端;比较 viewScript 与 viewScriptModule;优先服务端 PHP 注册以支持动态渲染与翻译;使用 useBlockProps、useBlockProps.save 和 get_block_wrapper_attributes 处理包装属性;支持内嵌区块、区块样式与变体、弃用与迁移。
使用方式:按资料中的步骤执行并参考对应 references 文档;验证区块可插入、保存重载不报错、前后端输出与资源加载符合预期,并运行仓库的 lint/build/测试。
限制:资料未提供具体版本、代码示例细节与完整安装配置,需以官方 Block Editor Handbook 等权威资料为准。