SuperAPI AI 工具集

bricks

通用与其它

查看项目

更新于 10-16 05:48

技能介绍

用途:为 Bricks Builder(WordPress)编写可直接粘贴或导入的 JSON,涵盖区块、页面、页眉页脚、查询循环等设计任务。默认在工作区生成实际 .json 文件(除非用户另有要求),路径遵循项目约定,否则用 bricks-json/{type}-{slug}.json,并在回复中说明文件路径、所用 JSON 格式与校验项。

主要能力:支持剪贴板粘贴、模板导入、程序化插入三种格式;按语义 section→container→blocks 规划结构;用 settings 设置样式;接入动态标签、查询循环与筛选;覆盖 ACF、Meta Box、JetEngine、Pods、CMB2、WooCommerce、弹窗、交互、条件显示、全局类与变量、主题样式、表单、自定义元素与钩子等主题。

使用方式:先选格式,再规划结构并选元素,随后设置样式、接入数据,最后按清单校验后交付。剪贴板格式含 content(扁平元素数组)、source、sourceUrl、version、globalClasses、globalElements;元素节点含 id、name、parent、children、settings、label,id 为唯一 6 位字母数字,parent 为父 id 或根元素 0,层级完全由 parent+children 交叉引用表达,section 不嵌套。响应式语法为 setting:breakpoint:pseudo,默认断点 tablet_portrait(991)、mobile_landscape(767)、mobile_portrait(478),桌面为裸键;单位用字符串。

限制:仅使用参考资料或 Bricks 源码中记录的设置键,未知键会被静默忽略;颜色、排版、阴影、渐变等值形状须核对 style-settings.md,不可猜测;_cssGlobalClasses 引用的 id 必须在 globalClasses 中有完整对象;查询循环需 hasLoop: true 与 query.objectType,筛选需通过 filterQueryId 指向真实查询元素 id;动态标签须与字段提供方匹配。交付前需校验 JSON 可解析、引用可解析、id 唯一、格式与版本存在、值形状与断点合法。