大家好,我是Funion数字营销实战派飞小优,现在遇到一个客户的需求,如下
需求背景:做一个B2B业务的产品轻量化展示板块功能(非woocommerce)
根据该需求(B2B业务展示,无需购买功能),我将提供一个完全使用ACF Pro插件实现的轻量化产品管理系统方案,无需编写代码。
照例先看下前端实现样式:

准备工作
- 确保已安装WordPress和ACF Pro插件
- 在WordPress后台进入ACF Pro设置
创建产品内容类型
方法:使用ACF Pro内置的”Post Types”功能
- 在WordPress后台导航到 ACF > Post Types
- 点击”Add New”创建新产品类型
- 填写基本信息:
- 单数标签:产品
- 复数标签:产品
- 文章类型标识符:product (小写)
- 启用以下选项:
- 显示在后台菜单
- 启用存档页
- 支持标题
- 支持编辑器
- 支持特色图像
- 支持摘录
- 保存设置后会出现在左侧菜单
创建产品分类和标签
- 在WordPress后台导航到 ACF > Taxonomies
- 创建产品分类:
- 名称:产品分类
- 标识符:product_category
- 关联到:product文章类型
- 启用分层结构(类似分类目录)
- 创建产品标签:
- 名称:产品标签
- 标识符:product_tag
- 关联到:product文章类型
- 不启用分层结构(类似文章标签)
- 保存后会在产品编辑页看到分类和标签选项
创建产品自定义字段组
- 在WordPress后台导航到 ACF > Field Groups > Add New
- 设置字段组标题如”产品详细信息”
- 位置规则设置:
- 显示位置:Post Type 等于 Product
- 添加以下字段(根据实际需求调整):
推荐基础字段
- 产品基础信息
- 价格 (Number) – 用于展示参考价格
- 货币 (Select) – CNY/USD/EUR等选项
- 产品状态 (Radio Button) – 在售/停产/样品等
- 产品规格
- 规格参数 (Repeater字段)
- 参数名称 (Text)
- 参数值 (Text)
- 规格参数 (Repeater字段)
- 展示内容
- 产品图册 (Gallery) – 多张产品图片
- 技术文档 (File) – PDF说明书等
- 产品视频 (oEmbed) – 产品介绍视频链接
- 询盘相关
- 询盘联系方式 (Group字段)
- 联系人 (Text)
- 电话 (Text)
- 邮箱 (Email)
- 询盘表单短代码 (Text) – 可用于插入Contact Form 7等表单
- 询盘联系方式 (Group字段)
- 高级选项 (根据需要)
- 相关产品 (Relationship) – 关联其他产品
- 特色产品 (True/False) – 标记为重点产品
- 保存字段组
优化后台界面
- 在 ACF > Post Types > Product 编辑界面
- 在”Admin UI”标签下:
- 启用”简洁标题”模式
- 设置特色图片为缩略图显示
- 隐藏不需要的meta box(如标签云等)
- 在字段组设置中启用”Hide on screen”选项,隐藏不需要的默认编辑框(如摘录等)
前端展示设置
- 列表页展示
- 确保主题中有archive-product.php模板,或复制archive.php重命名
- 在模板中使用ACF函数如
get_field('price')
展示产品信息
- 详情页展示
- 确保主题中有single-product.php模板,或复制single.php重命名
- 使用ACF的灵活布局展示产品所有信息
- 询盘功能实现
- 安装Contact Form 7或WPForms插件
- 在产品详情页添加询盘表单短代码
- 或使用ACF的表单功能制作简单询盘表单
维护与扩展建议
- 定期备份
- 使用ACF的”导出字段组”功能备份字段结构
- 或启用ACF的”本地JSON”功能自动同步字段配置
- 扩展可能性
- 如后续需要多语言,可配合Polylang+ACF多语言扩展
- 如需产品比较功能,可使用ACF的Comparison插件
- 性能优化
- 对于大量产品,在ACF设置中启用”延时加载”
- 使用缓存插件加速产品列表页
这个方案完全避免代码编写,仅通过ACF Pro界面操作实现了一个轻量但专业的B2B产品展示系统,满足了产品展示和询盘的核心需求,同时保持后台简洁易用。
好了,以上就是关于如何利用ACF PRO自定义字段插件实现产品管理板块功能教程介绍,更多关于外贸建站请留言或提交下方表单!