三十秒结论
ACF 和 Meta Box 都能和 Bricks 好好配合,核心功能不相上下。真正的选择题不是“哪个插件更好”,而是“哪个更适合你的建站方式”。
想要最大的生态、最多的教程、社区里阻力最小的路径,选 ACF;做数据密集型站点、需要干净的设置页和自定义表存储,或者运营多家客户站,选 Meta Box。两者都能用,选错只是以后多花点返工时间。
两者的共同强项
功能层面,这两个插件比大多数人以为的更接近:
- 免代码自定义字段——文本、数字、图片、文件、下拉、复选,以及组/循环字段,文章、页面、自定义文章类型都能挂
- Bricks 动态数据——字段直接出现在动态数据下拉里,
{acf:field_name}或{mb:field_name}标签无需 PHP 就能前端渲染 - Query Loop 过滤——Bricks 查询循环都能按自定义字段值筛选文章
- 官方集成——Bricks Academy 对两者都有文档,ACF 有专门集成页,Meta Box 作为受支持的自定义字段源并列其中
如果你只是在一两个文章类型上加几个字段,闭眼选都行。差异出现在边缘场景:数据量、多站点、生态便利性。
ACF 的优势
ACF 成为默认选项是有原因的:它是 WordPress 生态最大的自定义字段插件。遇到问题,答案已经存在——论坛帖、YouTube 教程、主题文档里的代码片段。大多数第三方 Bricks 插件、模板、教程都默认你用的是 ACF。
插件本身也在进化。ACF 6.x 现代化了字段组界面,关系字段支持 AJAX 搜索,还带来 Local JSON——字段配置可以放进主题或仓库里做版本管理。免费版覆盖基础字段、字段组和条件逻辑;ACF Pro 才有让 ACF 出名的循环字段(repeater)、弹性内容(flexible content)、图库、选项页、克隆字段——单是 flexible content 一个功能,就留住了很多团队。
跟着 Bricks 教程走,你会潜移默化地学会 ACF。这是真实存在的实用优势。
Meta Box 的优势
Meta Box 走的是架构化路线:不是“一个插件 + Pro 档”,而是免费核心 + 模块化扩展家族——MB Custom Post Type、MB Settings Page、MB Relationships、MB Views、MB Custom Table 等。所有模块共用一套品牌和一致的 API,复杂站点反而保持连贯。
对 Bricks 用户,两个能力最关键:
- 设置页。ACF 的选项页在 Pro 里;Meta Box 的设置页扩展更灵活,支持多页面、多标签、每页多个字段组。站级选项(联系方式、社交链接、主题设置)用它建和维护都更舒服
- 自定义表存储。Meta Box 可以把字段组存进专用数据库表,而不是 WordPress 的
wp_postmeta——这是本对比里最大的性能杠杆(下文细说)
授权模式也值得注意:Meta Box 授权不限站点数,ACF Pro 按站点收费。管十个客户站时,这笔账很现实。
Bricks 集成差异
两个插件的字段都会出现在 Bricks 动态数据系统里,但集成深度不完全一样:
- 动态标签:ACF 用
{acf:...},Meta Box 用{mb:...},编辑器里两者都直接列在动态数据下拉中,手感接近 - ACF 最顺滑。官方文档明确覆盖全部 ACF / ACF Pro 字段,包括 flexible content 和嵌套组;社区绝大多数人跑 ACF,边角问题解决得最快
- Meta Box 覆盖 CPT、分类法、自定义字段和关系字段——关系字段是连接文章的好方式。历史弱点是分组/克隆字段:旧版 Bricks 处理得很别扭,论坛里一堆绕过方案;近几个版本已基本补齐
一个实用提醒:用 MB Custom Table 时,字段在独立表里。Meta Box 照样暴露给 Bricks,但超大查询循环要给过滤字段建索引——几千行数据灌进去之前先规划好表结构。
价格对比
| ACF | Meta Box | |
|---|---|---|
| 免费版 | 基础字段、字段组、条件逻辑 | 核心更慷慨(含组和克隆字段) |
| 付费版 | ACF Pro:$49/年(1 站)、$149/年(10 站)、$249/年(不限站) | 扩展单独定价(约 $49/年/个)或按捆绑包 |
| 授权模式 | 按站点 | 不限站点 |
| 循环/弹性内容 | Pro 才有 | 核心含组+克隆;布局类字段要自己拼 |
| 自定义表 | 无 | MB Custom Table 扩展 |
给 Bricks 用户的建议:只做单站、想要 repeater 或 flexible content?ACF Pro 每年 $49 不算贵。开代理或站点很多?Meta Box 的不限站授权 + 按扩展付费通常更赢。想全免费?Meta Box 核心比 ACF 免费版大方。
性能考量
默认情况下两个插件都存 wp_postmeta——WordPress 的键值元数据表。几千篇文章没问题,但表变大后元查询会变慢,循环内反复查字段尤其明显。
MB Custom Table 是分水岭:字段组可以存进自己的表,有真正的列和索引,规模化后过滤、排序、连表都快得多。ACF 没有官方对应方案——性能工作只能靠缓存、查询优化或加搜索插件。
诚实总结:典型 Bricks 站(几千篇文章、常规循环)感受不到差别。到了几万篇文章、重度元数据过滤或 WooCommerce 规模目录,自定义表才真正开始起作用。而大多数真实项目里,ACF 的 Local JSON 和更简单的思维模型,比原始速度更值钱。
推荐与小结
| 场景 | 选谁 |
|---|---|
| 第一个 Bricks 站、跟着教程走、数据量小 | ACF(免费或 Pro) |
| 要 repeater / flexible content 布局 | ACF Pro |
| 大目录、重度过滤、文章很多 | Meta Box + MB Custom Table |
| 要设置页和站级选项界面 | Meta Box |
| 代理运营多个客户站 | Meta Box(不限站点) |
| 不知道从哪开始 | ACF——最大的安全网 |
小结:两个插件的数据都存标准 WordPress meta,以后想切换只是迁移工作,不是推倒重写。刚接触 Bricks 的新手直接上 ACF,生态就是最大的安全网;数据重、站点多的人,Meta Box 的架构更划算。自定义字段只是建站一环,完整的基础配置流程可以看 Bricks 安装配置指南。
