分享笔记:

什么是WordPress自定义字段?该怎么选择?

自定义字段插件推荐

如果你还不知道前阵子 WordPress 和 WP Engine 之间的冲突,这也影响到了 ACF 插件,它已经不再托管在 WordPress.org 上了。所以我们这里就借此机会来看看,一些和 ACF 有相同功能的WordPress自定义字段插件

什么是自定义字段?

自定义字段是WordPress的一种额外信息,可以添加到你的网站内容上,比如博客文章、页面,甚至是自定义内容类型,以丰富每个内容展示的信息。如果你需要添加 WordPress 默认未提供的元素,就需要使用自定义字段来实现。

WordPress本身自带自定义字段功能,需要使用古腾堡,不过非常基础只能输入文本,数字和链接。

wordpress古腾堡高级设置自定义字段

什么是 ACF ?

虽然 WordPress 支持创建自定义字段,但很多用户通常都会选择使用第三方插件来创建(其实很大的原因是根本不知道WordPress自带自定义字段,因为它太隐蔽了),而 ACF(Advanced Custom Fields)就是一款插件非常常见的插件。

ACF 有易于操作的界面,而且支持多种字段类型,如文本、数字、电子邮件、图片以及复选框。它还兼容支持自定义字段的知名主题和网站构建器,像 Divi、ElementorBricks Builder 等页面构建插件。

advanced customs fields官方网站

选择 ACF 的替代插件时应该注意什么?

ACF 一开始是专门设计用于创建自定义字段的插件。不过从 6.1 版本开始,它还具备了创建自定义文章类型(CPT)的功能。

你可以给内容添加多种自定义字段类型,不过你一定得考虑插件和主题之间的兼容性。创建自定义字段与展示自定义字段数据是两个不同的概念。你需要确保用于页面设计的主题或插件支持你选择的 ACF 替代插件。

比如,如果你的网站是用的 Divi 构建器,那你就用不了 JetEngine,因为 JetEngine 和 Divi 不兼容,但它和 Elementor 兼容。

在选择 ACF 替代方案时,应关注以下三个关键方面:

  1. 是否与我使用的主题/页面构建器兼容?
  2. 是否提供我所需的所有自定义字段类型?
  3. 是否足够易于使用?

自定义字段插件推荐

1. Pods

pods自定义字段插件

Pods 是在功能方面最接近 ACF 的最佳替代插件之一。此插件允许你创建自定义字段和自定义内容类型。

当你想创建一个新的自定义字段组时,可以选择将其分配给现有的内容类型或新的内容类型。不仅可以将自定义字段添加到博客文章和页面,还可以添加到评论、用户资料、多媒体库和分类法里。

pods自定义字段插件

Pods 支持 ACF 的大部分字段类型,支持的字段类型包括:简单文本、网站、电话、邮箱、密码、段落、WYSIWYG、代码语法、日期、时间、简单数字、货币、文件、嵌入内容、关联关系、是/否、颜色选择器、标题、HTML 内容。

Pods 兼容最流行的插件和主题,如 Elementor、Divi、Bricks Builder 等。Pods 还提供一些更高级的功能,如 REST API 和条件逻辑。

pods自定义字段插件

Pods 的优点:

  • 广泛的自定义字段类型兼容性
  • 能够创建自定义内容类型
  • 与大多数主题和页面构建器兼容

Pods 的缺点:

  • 界面丑,对小白不太友好。

2. ACPT

ACPT自定义字段插件

ACPT 是另一个可以用来替代 ACF 的插件。和 Pods 一样,ACPT 也允许创建自定义字段和自定义内容类型,并提供免费和付费版本。

ACPT 最大的问题就是免费版本功能非常有限,仅支持以下几种字段类型:

  • 日期
  • 邮箱
  • 文本
  • 文本区域
  • 选择框
ACPT自定义字段插件

此外,如果你使用的是 Divi、Breakdance 或 Bricks Builder,免费版无法显示自定义字段数据,除非升级到专业版。免费版只兼容 Elementor 和 Gutenberg。

ACPT自定义字段插件

ACPT 的优点:

  • 支持多种字段类型(仅限付费版)
  • 能够创建自定义内容类型和自定义分类法
  • 兼容流行的创建插件和主题(除 Elementor 外)

ACPT 的缺点:

  • 免费版功能太过有限

3. Custom Post Type UI

custom post type自定义字段插件

 Custom Post Type UI 是知名的自定义页面插件,往往在进行 WordPress 的高级自定义时,最常见的做法就是 CPT UI 和 ACF 结合使用,虽然现在 ACF 已经可以自己做自定义页面了。

CPT UI 是款非常好用的创建自定义内容类型和自定义分类法的插件。它提供启用或禁用所需元素的选项。例如,可以禁用特色图片字段、禁用摘要字段等。而且比列表中的大多数插件提供了更多内容编辑界面的控制选项。

CPT UI 并没有创建自定义字段的功能

4. Meta Box

meta box自定义字段插件

Meta Box 对用户的需求会高一点,在添加自定义字段的过程需要加入一段 PHP 代码,除非你使用的是专业版。Meta Box 与 ElementorBricks Builder、Divi、Breakdance 等大多数支持自定义字段的页面构建插件和主题兼容。

该插件提供了一个在线工具,用于创建自定义字段并生成相应代码。然后,你需要将这段 PHP 代码添加到主题的 functions.php 文件中,或者使用 Code Snippets 或 WPCode 之类的插件来添加代码片段。

支持的字段类型包括:

按钮、方框、复选框列表、邮箱、隐藏字段、数字、密码、单选、范围选择、下拉菜单、高级选择、文本、文本区域、URL、自动完成、颜色选择器、日期、日期和时间、字段组文本、谷歌地图、图片选择、嵌入、滑块、文本列表、时间、WYSIWYG 编辑器、邮件、分类法、高级分类法、用户、文件、高级文件、文件输入、图片、高级图片、视频、分隔符、标题。

Meta Box 的优点:

  • 支持多种自定义字段
  • 能够创建自定义内容类型
  • 兼容主流页面构建插件

Meta Box 的缺点:

  • 免费版不允许在 WordPress 后台创建自定义字段。

5. JetEngine

jetengine自定义插件

JetEngine 是 Crocoblock 插件套件中的一个 WordPress 插件。最初它仅支持 Elementor,但现在也可以在 Bricks Builder 和 Gutenberg 使用。

JetEngine 不仅可以创建自定义字段,还可以自定义内容类型。它是一个基于模块的插件,一些内置模块可以免费使用。通过这些模块,你可以添加动态地图、动态日历等几乎所有内容。

如果有需要,你可以在这里购买

jetengine自定义插件设置

JetEngine 的优点:

  • 支持多种字段类型
  • 能够创建自定义内容类型和自定义分类法
  • 能够创建动态日历和地图
  • 内置表单创建功能
  • 自定义Query

JetEngine 的缺点:

  • 没有免费版本可用

6. Toolset

toolset自定义插件

Toolset 和 JetEngine 有一个共同点:它是一个完全付费的插件,没有免费版本可用。

该插件由多个组件组成。创建自定义字段和自定义内容类型所需的组件称为 Types。你还可以使用 Toolset 创建自定义分类法。

Toolset 的优点:

  • 支持多种自定义字段
  • 能够创建自定义内容类型
  • 兼容主流页面构建插件

Toolset 的缺点:

  • 没有免费版本可用

总结

  • 免费自定义插件推荐:Pods
  • 付费自定义插件推荐:JetEngine

为笔记评分

平均评分 5 / 5. 摘星者: 2

有疑问?留个言吧!

?>

更多结果...

Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors