
要构建高级 WordPress 网站,您需要自定义字段。在本教程中,我们将比较两种主流的替代方案 – Toolset 与 ACF + Elementor Pro。

设置自定义字段
ACF 和 Toolset 都允许您向任何类型的内容添加自定义字段。这两个插件都提供不同类型的字段,并让您选择在哪些文章中包含它们。
字段类型
ACF 和 Toolset 包含了您期望看到的基本字段。这些包括“文本字段”、“可视化编辑器”、“选择器”、“单选按钮”、“复选框”等。
自定义字段功能
ACF 和 Toolset 包含了自定义字段的基本功能。使用这两种插件,您都可以将字段标记为“必填”,自定义错误消息并为字段提供说明。
使用 ACF,您可以添加前缀或后缀(值之前或之后的内容),这将在用户输入信息时显示在后台。ACF 还允许您限制字段的字符数、控制宽度,甚至复制现有字段。
控制字段在 WordPress 编辑器中的显示位置
这两款产品都允许您选择字段组显示在哪些文章类型、类别或分类法上。ACF 具有更多功能,可以针对哪些页面应显示不同字段进行细粒度控制。Toolset 的方法更倾向于基于文章类型的简单显示逻辑。
显示自定义字段
Toolset 拥有设置自定义字段并将其显示在网站前端所需的一切,无需编码。ACF 为 PHP 开发人员提供了 API,并提供与 Elementor Pro 和 Divi 的集成。
如果您更喜欢使用 PHP 构建所有网站模板,ACF 提供了丰富的 API,完全可以满足您的需求。
对于想要在不编写代码的情况下构建自定义网站的人来说,有两种选择。使用 Toolset,您将使用区块来显示自定义字段。使用 ACF,您可以使用 Elementor Pro(ACF 也有与其他页面构建器的集成,但 Elementor 的集成最受欢迎)。
可重复字段组
Toolset 和 ACF 都提供可重复字段组。这两个插件都允许您在后台直观地创建可重复字段组,并具有相似级别的灵活性。例如,您可以轻松地为滑块创建一组可重复字段。
使用这两个插件,重复字段都可以具有无限嵌套、不同的输入选项和其他功能,从而方便输入内容。
与单个字段类似,ACF 和 Toolset 在显示重复字段组的方式上也有所不同。
使用 ACF,您需要编写 PHP 代码来循环遍历重复字段并显示它们。ACF 提供了完整的示例,您可以复制/粘贴并进行自定义。
使用 Toolset,您无需编码即可显示重复字段。Toolset 的 View 区块可让您循环遍历重复字段并按您的设计显示它们。
文章关系
文章关系是指在不同文章之间建立连接的能力。例如,在房地产网站中,您会希望将房产与经纪人连接起来。在健身房目录网站中,您会希望将健身房与教练连接起来。您可以将文章连接为“一对多”和“多对多”。
要使用 ACF 连接文章,您可以使用 ACF 的 Relationship 字段。此字段允许在数据库中的文章之间建立链接。ACF 的文档说明了如何使用 PHP 代码在网站前端使用此信息来显示相关内容。
Toolset 提供了对设置文章关系和显示相关文章(无需编码)的完整支持。
翻译使用自定义字段的内容
在构建多语言网站时,您可能想知道 ACF 和 Toolset 如何与 WPML 配合使用。由于 ACF 和 Toolset 都是受欢迎的插件,WPML 团队确保它们都能与 WPML 顺畅配合。
要使用 ACF 构建多语言网站,您需要安装我们的 Advanced Custom Fields Multilingual 粘合插件,并按照有关翻译使用 ACF 构建的网站的说明进行操作。ACFML 允许您翻译具有任何类型 ACF 字段(包括复杂的转发器字段)的内容。
Toolset 内置了对 WPML 的支持,因此您无需安装粘合插件。您可以直接从 WPML 的翻译仪表板或文章编辑器中轻松翻译使用 Toolset 创建的所有内容(选择最适合您的方式)。
超越自定义字段
ACF 和 Toolset 是大型包,包含的不仅仅是自定义字段。以下是一些附加功能以及可供您详细了解的链接。
ACF 功能库
- 选项页面 – 构建用于控制网站全局设置的选项页面
- 灵活内容 – ACF 的内容布局管理器
- 自定义表 – 一个名为 Hookturn 的 ACF 扩展允许您将自定义字段内容存储在专用的数据库表中($199 AUD/年)
TOOLSET 功能库
- 自定义文章类型 – 设置自定义文章类型
- 自定义分类法 – 设置自定义分类法
- 视图 – 从数据库查询内容并显示
- 自定义搜索 – 为任何内容类型创建自定义搜索
- 访问控制 – 控制对 WordPress 管理后台和前端的访问
- 表单 – 创建用于前端内容提交和编辑的表单
- 地图 – 在 Google 地图上将内容显示为标记
费用
Advanced Custom Fields 提供包含其基本功能的免费版。Toolset 没有免费版。
Toolset 1 Site 帐户涵盖了我们在本文中描述的所有内容。它的价格为 $69 (USD),每年续订费用为 $51。
ACF Pro 帐户的价格为每年 $49 起。一个网站的 Elementor Pro 帐户每年需要额外支付 $49。
ACF 和 Toolset 的 Unlimited 帐户定价非常相似。
结论
ACF 和 Toolset 都提供了一种强大的方式来构建自定义 WordPress 网站。ACF 有一个免费的基础版本,而 Toolset 没有。ACF 本身对经验丰富的 PHP 开发人员很有吸引力。ACF 允许您使用 Elementor(和其他页面构建器)直观地构建网站,而 Toolset 使用 WordPress 区块编辑器进行无需编码的可视化设计。













