动态数据(Dynamic Data)是 Bricks 的又一核心——让元素显示「随内容变化的值」,而非写死的文本。本文系统讲它的机制与用法。
动态数据是什么
普通文本写死在元素里;动态数据则是 {source_field} 这样的标签,渲染时自动替换成当前内容对应的真实值(如当前文章的标题、作者的名字、ACF 字段)。
常见来源
- WordPress 原生:标题、正文、特色图、作者、日期、分类。
- ACF / Meta Box:你自定义的字段。
- 站点级:站点标题、Logo、菜单。 元素只要支持文本/图片/链接,基本都能插动态数据。
怎么插入
在元素内容区输入 { 会弹出选择器,选来源和字段即可。图片类元素在「动态数据」面板选来源;链接同理。
典型用法
- 详情模板里用动态数据拉标题/正文,一套版式服务所有内容。
- 卡片里用动态数据拉缩略图与标题,配合 Query Loop 批量生成。
- 用 ACF 字段做参数表、规格展示。
小结
动态数据是 Bricks「一套模板服务万条内容」的发动机:写一次 {字段},所有页面自动填真实值。吃透它,模板才能真正复用起来。
内容说明(整理稿):本文选题与步骤框架参考自竞对站 trybricks.com / qinbanliang 站的公开教程(源多为截图驱动教程,正文极薄),内容为 BricksWiki 基于 Bricks 官方公开文档与通用实操经验重写整理,非原文逐字翻译,也不构成官方文档。操作入口/路径以你当前 Bricks 版本为准,实操前建议对照官方文档核对。
延伸阅读
Bricks 让元素输出 N 次(N = 自定义字段值):Array 查询类型实战
教程:Bricks 让元素输出 N 次(N = 自定义字段值):Array 查询类型实战——query loop 附完整代码可直接复用,适合外贸独立站与 WordPress 开发者。
tutorialBricks 三大高级功能:动态数据、Query Loop 与条件显示
讲透 Bricks 做动态网站的三件套——Dynamic Data(动态数据)、Query Loop(遍历查询)、条件显示,含动态数据字段、伪 SQL 查询逻辑与 AND/OR 条件用法。
tutorialBricks 按 ACF Gallery 图片数量做动态条件输出
教程:Bricks 按 ACF Gallery 图片数量做动态条件输出——acf 附完整代码可直接复用,适合外贸独立站与 WordPress 开发者。
tutorialBricks 查询循环输出 ACF 图片字段的 Alt、Caption、标题数据
教程:Bricks 查询循环输出 ACF 图片字段的 Alt、Caption、标题数据——acf 附完整代码可直接复用,适合外贸独立站与 WordPress 开发者。
