5.0 (171 用户评价)
GutenBricks

GutenBricks – 用 Bricks 可视化搭建可复用的 Gutenberg 区块

$

3
Updated: 2025/08/04

“By purchasing a membership (only for $9.90), you can download up to 150 products per month for free, instead of paying each one separately.”

GutenBricks 让你在 Bricks 中无代码创建 Gutenberg 区块,并支持在同一块内切换不同布局的 Variants(变体)。配合 ACF/Meta Box 可实现字段驱动的动态内容,提供可控的 InnerBlocks 区域与精细的文本编辑体验,适合让客户在区块编辑器中所见即所得地修改内容而不破坏排版。
Content Requires Payment:$3
Buy Now Upgrade to VIP 淘宝购买

If you encounter any issues, please contact us.

下载版本

  • GutenBricks v1.1.26

GutenBricks 介绍

产品简介

GutenBricks 是什么?
GutenBricks 是一款把 Bricks 中的模板与组件能力“带入” Gutenberg 的插件:在 Bricks 里搭建好结构与样式后,直接注册为 Gutenberg 区块,供内容编辑者复用。官方强调其适用于代理商与自由职业者团队的交付与协作场景。

关键能力:

  • Variants(变体): 在一个区块内准备多版式(如左右图文、卡片样式等),编辑时以单选/缩略图/下拉的方式切换,无需复制一堆相似区块。支持为变体绑定同名字段 Value Binding,在切换样式时复用同一份内容。
  • InnerBlocks: 在区块中开辟可嵌入其它区块的区域,并可限制允许插入的子块类型,用于可控的“可编辑区”。
  • 动态数据:ACF/Meta Box 集成,将字段值渲染到区块中;同时提供内置的 GB:Meta 动态数据源。
  • 客户编辑体验: 支持自定义区块预览、内嵌文档说明及“动态数据不可在画布直接编辑”的提示弹窗文案,让非技术编辑者在 Gutenberg 中按规则修改。
  • 模板包(Template Bundles): 按“包”管理哪些 Bricks 模板注册为区块/模式(Pattern),并控制对应文章类型的可见性。
  • 第三方生态: 官方提供 ACSS 集成说明,并表示与常见 Bricks 加强插件(如 Advanced Themer、NextBricks、Bricks Extras 等)优先兼容。

依赖与兼容:
GutenBricks 需要已安装并运行的 Bricks Builder;官网亦称会与 Bricks 2.0 保持兼容。Bricks 官方路线图也提到“将于 2025 年探索 Bricks 组件进入 Gutenberg”的方向,GutenBricks 旨在在原生能力之外提供更强的变体、模板与编辑体验增值。

主要功能亮点

  • 一键把 Bricks 模板变成 Gutenberg 区块(无代码、所见即所得的搭建体验)。
  • 变体(Variants):同一区块多布局切换;Value Binding 实现跨变体内容共用。
  • InnerBlocks 可控嵌套:在指定区域内允许/限制子块。
  • 字段驱动的动态数据:原生集成 ACF/Meta Box,并提供 GB:Meta
  • 客户友好:区块预览、内嵌说明、可自定义提示弹窗,降低误操作。
  • 模板包管理(Template Bundles):按包启用为区块或 Pattern,并按文章类型控制可见。
  • 生态兼容:提供 ACSS 集成指南;与常见 Bricks 加强插件优先适配。
  • 多语言实践:提供 WPML/Polylang 使用要点与设置建议。

适用人群与使用场景

  • 代理商/自由职业者团队:用 Bricks 快速产出“可复用的品牌区块库”,交付给客户在 Gutenberg 中自主组合,降低维护成本。
  • 内容密集型站点:希望在不牺牲设计一致性的前提下,让编辑能在区块里替换文案/图片并切换版式(Variants)。
  • 需要字段驱动内容的业务:如案例、团队、课程、产品卡片等,用 ACF/Meta Box 统一管理字段,区块自动渲染。
  • 多语言/多站点维护:结合 WPML/Polylang 的内容保存策略,提高跨语种编辑稳定性。

同类主题对比

核心功能项GutenBricksACF Blocks(Pro)Genesis Custom BlocksLazy Blocks
Bricks 无代码可视化搭建区块
Variants(同一区块多布局切换)
Value Binding(跨变体共享内容)
Template Bundles 模板包管理
InnerBlocks(可嵌套子块)
ACF/Meta Box 动态数据✅(ACF)❌(自有字段)❌(自有字段)
ACSS/Bricks 生态集成文档
是否依赖 Bricks Builder
  • ACF Blocks(Pro):基于 PHP 的区块框架,无需深入 React/JS;支持 InnerBlocks、Variations、Styles,适合开发者定制。
  • Genesis Custom Blocks:提供后台界面 + 简单模板系统,用 PHP/HTML/CSS 构建自定义区块,含 Inner Blocks Field
  • Lazy Blocks:在 WP 后台用可视化方式定义区块与控制项,支持 InnerBlocks 组件。

补充说明(差异化):
GutenBricks 的优势在于“直接复用 Bricks 的可视化搭建与组件体系”,并提供 Variants/Value Binding/Template Bundles 等面向编辑与复用的高级工作流;而 ACF/Genesis/Lazy Blocks 更偏向“字段 + 模板”型开发。

用户反馈亮点

  • 交付效率提升:用 Bricks 打造的组件能在 Gutenberg 中复用与切换布局,加快上线并保持设计一致。
  • 客户编辑更放心:编辑者在区块中直接替换内容,不易“改乱版式”,代理与甲方协作更顺畅。
  • 支持积极:开发者与团队对响应速度与迭代态度评价正面。

与其他插件/主题搭配建议

    • 字段系统:优先配合 ACF/Meta Box 建立统一字段模型与校验,再由区块渲染输出。
    • 样式体系:建议搭配 ACSS;若已有 Bricks 生态(Advanced Themer、NextBricks、Bricks Extras 等),按项目逐步纳入。
    • 多语言:采用 WPML/Polylang 时,按文档启用“将区块内容保存到文章中”等选项,确保字符串可译与模板统一加载。

    使用与选型提示(重要)

    • 安装依赖:GutenBricks 需要 Bricks Builder 正常运行;停用 Bricks/GutenBricks 后已有内容仍在,但布局样式不会加载。
    • 关于 Bricks 2.0:Bricks 官方在 2024-09-06 的路线文章中提到 2025 年将探索 Gutenberg 相关方向;GutenBricks 表示将与 2.0 兼容,并在原生能力外提供增值(如变体与模板工作流)。

    常见问题(FAQ)

    GutenBricks 是什么?解决什么问题?

    在 Bricks 中可视化搭建结构与样式,并将模板注册为 Gutenberg 区块/模式,把 Bricks 的组件化能力带入区块编辑器,提升交付与编辑效率。

    是否必须安装 Bricks?是否支持 Bricks 2.0?

    必须。GutenBricks 需要已安装并运行的 Bricks Builder;官方说明会与 Bricks 2.0 保持兼容。

    如何创建第一个区块?

    在 Bricks 新建模板,类型设为 “GutenBricks – Block”;(可选)加入某个 Template Bundle;回到 Gutenberg,即可在启用的文章类型中使用。

    在编辑器里找不到刚创建的区块怎么办?

    确认模板类型为 “GutenBricks – Block”;若分配到某个 Bundle,请启用该 Bundle,并确认已对目标文章类型开放;仍有问题再按“常见排错步骤”检查。

    同一个区块能切换不同布局/样式吗?

    可以。通过 Variants(变体)为同一区块配置多种布局,编辑时以文本单选、图片单选或下拉的方式切换。

    切换变体后,已填内容会丢失吗?

    启用 Value Binding 后,不同变体间可共享同名字段的内容,避免重复录入。

    区块内可以嵌套其他块吗?能限制可插入的子块?

    可以使用 InnerBlock 在指定区域嵌入其他区块,并限制允许的子块类型、设置默认子块等(注意:Gutenberg 规则是每个区块仅能包含一个 InnerBlocks)。

    如何接入动态数据(如 ACF / Meta Box)?

    支持 ACF / Meta Box 以及内置 GB:Meta。请在 ACF 中设置正确的 Location 规则,使字段在编辑侧栏可见;也可用代码块进行灵活渲染。

    多语言站点如何设置(WPML / Polylang)?

    两种方式:其一,用字符串翻译;其二,为每种语言分别创建页面与区块。若用字符串翻译,请启用 “Save block content in post”;如模板仅保留一种语言,还可启用 “Load blocks for all languages”。

    停用 GutenBricks 或 Bricks 后页面会不会白屏/内容丢失?

    启用 “Save block content in post” 后,区块内容会存为回退内容;即使临时停用相关组件,页面仍能显示基础内容(复杂样式/交互可能受影响)。

    为什么编辑器里的样式与前台略有差异?如何处理?

    编辑器有额外的 wrapper。可启用 Block Wrapper Dynamic Class、为编辑器注入必要的 CSS,或按文档给出的片段优化,使编辑体验更接近前台。

    能否让客户在 Gutenberg 里切换整页模板?

    可以。创建 “GutenBricks – Page Template”,并在其中使用 Post Content 元素,即可在 Gutenberg 侧选择不同页面模板渲染。

    前台不渲染/出现空白时,有哪些排错建议?

    在管理工具栏启用 “Render With WordPress”;检查样式是否写在 Bricks 外部代码片段(编辑器无法自动注入);核对 ACF/Meta Box 的 Location 规则设置是否正确。

    与 ACSS、Bricks Extras 等第三方生态是否兼容?

    官方提供 ACSS 集成指引及常见样式兼容说明,并在“第三方集成”中列出与 ACSS、Bricks Extras 等生态的兼容状态与注意事项。

    关于本插件/主题的 GPL 许可说明

    本商品基于 GPL(通用公共许可证) 进行分发,确保其安全、合法。点击了解 什么是 GPL 协议 | 点击了解 WordPress 官网关于 GPL 的说明

    简单来说,采用 GPL 许可的插件/主题源代码开源共享,用户可以合法地自由修改、使用、再分发,以支持开源软件的持续发展。

    重要说明

    • 本商品标题中提及的插件/主题的原始开发公司与我们无任何官方关系,该公司未授权我们销售其产品或品牌。
    • 本商品是该插件/主题的重新分发版本,由第三方开发者制作,并依据 GPL 许可协议 进行合法再分发。

    命名与用途声明

    • 我们在商品名称中使用该插件/主题的名称,仅为明确该 GPL 产品的来源,帮助用户更好地了解其功能和适用场景。
    • 本页面及产品描述无意冒充官方引起混淆,所有销售行为均严格遵循 GPL 许可协议,确保用户明确知晓他们获得的是基于开源许可的分发版本

    用户权益

    购买本商品后,用户可以:
    ✔ 自由使用:在多个站点安装和使用,无需额外授权。
    ✔ 自由修改:根据需求调整代码,以满足个性化需求。
    ✔ 自由分发:可在 GPL 许可范围内共享或再分发软件。

    我们的目标是支持开源社区的发展,同时确保用户能够以更低的成本,安全、便捷地使用高质量的 WordPress 主题和插件。

    发表回复