blocksy 2 自定义字段使用指南:用 Dynamic Data Block(动态数据块)打造动态内容模板

在使用 WordPress 构建网站时,自定义字段(Custom Fields)是实现高级信息展示的关键功能之一。blocksy 2 主题通过强大的 Dynamic Data Block(动态数据块),让你轻松将自定义字段集成进文章列表、产品卡片等模板结构,实现真正“数据驱动”的内容展示。

本教程将介绍如何使用 blocksy的 Dynamic Data Block 与自定义字段插件(如 ACF、MetaBox)配合使用,打造动态、高效的展示模板。

一、准备工作:启用支持模块与插件

在开始之前,请确认以下条件:

1. 安装支持的自定义字段插件

blocksy 官方支持多个主流插件,包括:

高级自定义字段 (ACF)

MetaBox

豆荚

任意一个插件安装后,便可在后台文章、产品等内容类型中自定义字段。

2. 启用 Dynamic Data 模块

进入 WordPress 后台,依次点击:

blocksy> 扩展(Extensions)> Post Types Extra > 启用 Dynamic Data

这是让 blocksy支持动态字段调用的核心模块。

二、添加高级文章区块并绑定自定义字段

第一步:插入 Advanced Posts Block

在页面或模板中添加 blocksy的高级文章区块(Advanced Posts),用于展示文章列表或任何自定义文章类型(如产品、课程等)。

第二步:新增 Dynamic Data Block

在每个卡片的结构中插入一个 Dynamic Data Block,用于显示特定字段的值(如文章热度、评分等)。

第三步:设置字段来源为 ACF: hotness

在右侧编辑面板中:

数据来源选择:ACF: hotness

自定义字段名称:填写你设定的字段 key(如 article_hotness)

第四步:添加前缀与后缀(可选)

为了增强用户理解,你可设置:

前缀:如“Post Hotness:

后缀:如“%

三、预览效果与实际展示

设置完成后,你会发现页面中所有符合条件的文章卡片,都会自动显示绑定的自定义字段内容,且结构统一、信息清晰。

Dynamic Data Block 会在循环中自动适配,不需要重复添加,效率极高。

四、适用范围与推荐用法

Dynamic Data Block 支持应用于所有 Query Loop 类型的区块,包括:

Advanced Posts:展示博客文章、教程等

Products Collection:展示电商商品、库存状态等

Events、课程等自定义内容类型

推荐用法:

显示评分系统(例:课程评分 8.5/10)

显示库存、促销状态(例:仅剩 5 件)

显示阅读热度、作者评级等

五、总结:为什么选择 Dynamic Data Block?

blocksy的 Dynamic Data Block 提供了一种灵活、模块化的方式,让你无需代码,即可实现复杂的数据展示场景。配合自定义字段插件,它可以:

构建高度个性化的文章/产品模板

自动渲染循环内容,减少重复劳动

实时展示数据库中的动态内容

对于希望打造专业、高效网站的用户来说,这是不可或缺的功能模块。

最近更新

Leave a Reply

您的电子邮箱地址不会被公开。 必填项已用 * 标注