很多人仍习惯于使用ACF来处理本该由 Gutenberg 处理的内容。这种做法虽然“方便”,但其实代价很高。
为什么不建议用 ACF 存储主要内容?
ACF 将所有数据存储在 postmeta 表中,导致大量查询,影响性能
数据结构不清晰,不利于未来维护
SEO 插件难以识别 ACF 中的内容,不利于优化
虽然 Gutenberg 目前还缺少一些高阶功能(比如条件逻辑、动态显示),但通过一些插件扩展(如 Advanced Block Controls、Blockera 等)已经能满足大部分页面构建需求。而且 Gutenberg 使用的是 HTML + CSS 概念,对懂前端的人来说,效率更高。

