5 个适用于 WordPress 的最佳自定义帖子类型插件
WordPress 已经提供了很多默认设置。尽管如此,通过使用 WordPress 自定义帖子类型插件将其转变为成熟的内容管理系统仍有很大潜力。
如果您喜欢编写代码,您可以手动实现自定义帖子类型,但如果有插件可以为您完成这项工作,那又有什么意义呢?此外,WordPress 插件可以提供高级功能,不仅可以简单地创建和编辑这些帖子类型和元字段,还可以在前端获取它们。
那么,让我们来谈谈 WordPress 帖子类型,为什么您可能需要在您的 WordPress 网站上自定义帖子类型,以及哪些插件可以帮助处理它们。
什么是 WordPress 中的自定义帖子类型?
WordPress 中有七种默认的帖子类型:
- 帖子
- 页数
- 附件
- 自定义 CSS
- 变更集
- 导航菜单
- 修改
帖子和页面最常用于显示内容,其他五个起着更多技术作用并影响帖子和页面的外观。
每种帖子类型都具有实现特定目标的属性和结构。例如,帖子和页面之间的区别在于页面是分层的,帖子是按分类法(类别和标签)组织的。此外,还有用于显示每个模板的模板,以及一组特定的元字段。
您可以只使用默认的帖子类型来制作一个很棒的网站。但是,如果我们需要一个具有不同属性集的新实体怎么办?在这种情况下,您应该创建一个具有一组属性、一个模板和一个层次结构的新帖子类型。这称为自定义帖子类型 (CPT)。
例如,最常见和知名的自定义帖子类型是 WooCommerce 产品自定义帖子类型。它有许多用于展示和销售各种产品的字段,例如价格、SKU 和简短描述。
使用自定义帖子类型的另一个优点是您可以将每种类型分成单独的层次结构,从而更容易管理和显示它们并使您的 WordPress 仪表板更有条理。
CPT 非常容易创建和管理这一事实使 WordPress 成为可用于大量网站的最佳内容管理系统之一。
创建和显示自定义帖子类型
在制作自定义帖子类型时,您需要做两件主要的事情:创建一个包含所有要填充的字段的最佳帖子结构,并在前端正确显示这些字段和帖子。
因此,作为一项规则,至少应创建两个模板:一个用于帖子,一个用于分类。帖子字段在数据库中创建单独的记录,这意味着它们可以在您网站的任何地方查询和显示,而不仅仅是在它们引用的帖子中。使用这些字段,可以以多种不同方式过滤和组织帖子。
因为它们几乎可以存储任何类型的信息,所以有一个极好的机会来创建定制的动态网站,其中字段(并且不要忘记任何帖子只是字段的集合)以特定方式显示,具体取决于当前状况。这种情况的最简单示例是登录或未登录的网站访问者。
理想情况下,自定义帖子类型插件应该能够创建和提供用于动态显示字段的扩展功能。而且此功能越通用和广泛越好。
事不宜迟,让我们深入研究最适合这项工作的自定义帖子类型插件。
最佳 WordPress 自定义帖子类型插件
- 自定义帖子类型 UI 和高级自定义字段 (ACF)
- 工具集
- 喷气发动机
- 元盒
- 豆荚
1.自定义帖子类型 UI和高级自定义字段 (ACF)
通常,这两个插件一起工作。因为自定义帖子类型 UI 是用于创建自定义帖子类型的图形用户界面,仅此而已,高级自定义字段插件只能创建和管理字段,不能创建和管理帖子类型。
自定义帖子类型 UI 和 ACF 是一对很棒的组合,因为如果没有自定义字段,自定义帖子类型就没有多大意义。
要使用这些,您必须准备好深入研究代码。好处是有很好的文档,所以即使是初学者也可以使用。此外,大量第三方插件可以扩展这两个插件的功能。
ACF 的免费版本通常就足够了,但如果您想拥有转发器字段和其他特权,则需要 Pro 版本。
优点:仅这两个插件对许多用户来说就足够灵活了,但是还有许多第三方插件可以显着扩展功能。
缺点:您需要深入研究代码并手动更改模板。
价格:自定义帖子类型 UI 是完全免费的。Advanced Custom Fields 有免费版,Pro 版起价为每年 49 美元。
2.工具集
Toolset 是一个功能强大的 WordPress 插件,用于创建和管理自定义帖子类型和字段,并在前端显示它们而无需编码。该插件的优点之一是您可以使用 Gutenberg 生成器快速轻松地为自定义帖子类型制作带有动态循环的模板。
此外,还有一个用于创建自定义帖子类型、用户和关系并从前端更新它们的表单的模块。另一个很棒的模块是 Access,它根据用户的角色限制对某些内容的访问。
该插件具有易于使用的用户友好界面。此外,它有据可查。
优点:这个插件提供了强大的功能,从制作和管理 CPT 到创建模板和从前端表单提交内容。
缺点:工具集没有免费版本,表单的功能略有限制,关系功能仅支持“帖子到帖子”。
价格:工具集起价为每年 69 美元。
3.喷气发动机
JetEngine 插件提供了 19 个模块来打开和关闭,以及另外一打默认模块。该插件允许您创建和管理 CPT,并借助查询生成器功能进行最高级的循环和查询,并在列表的帮助下显示它们(再进行一层微调),使用 Gutenberg 或 Elementor 编辑器可视化地构建它们。
它还提供了一个独特的自定义内容类型 (CCT) 实体,它与 CPT 几乎相同,但形成其数据库以提高网站性能。
JetEngine 支持关系来连接各种帖子和元字段。这个插件有另一个很酷的词汇表功能来存储元字段和表单的选项(不是每次都手动提交并动态更改它们)。
该插件不需要编码技能,并提供用户友好的界面和可靠的结构。
优点:具有独特功能(CCT、查询生成器、数据存储、词汇表、动态可见性)的强大插件。
缺点:它不是免费的。
价格:JetEngine 起价为每年 43 美元。最划算的选择是以每年 199 美元的价格全额订阅所有 20 个 Crocoblock 插件。
4.元框
Meta Box 是一个面向开发者的插件。它有一个免费版本,但它是有限的。如果你想大量处理代码,这可能是一个很好的选择,因为你专业了解 HTML 和 CSS,并且了解 PHP 的一些基础知识。该框架主要是为开发人员提供的生成器、代码和 GUI 的混合体。
优点:它提供了 46 种类型的自定义字段,并且有很多扩展。付费版本还提供丰富的功能。
缺点:它非常昂贵,不支持动态可见性,并且表单功能相对有限。
价格:Meta Box 起价为每年 149 美元。您还可以支付 229 美元以获得所有高级扩展。
5.豆荚
Pods 是一个框架,用于处理在 GPL 许可下工作的自定义帖子和字段,因此它是免费的。然而,它有一个高级附加组件列表,可以作为专业包购买。这个插件的功能令人印象深刻,但缺少一些帖子类型(如转发器)。
Pod 允许您创建惊人的关系(25 个相关的事物,包括数据库表)。它有一个非常简单的模板构建器,其中项目在特殊标签的帮助下被引用。
总的来说,这个插件很棒,但仍然需要一些开发人员的创造力。
优点:它完全免费,非常强大,并提供了一个用于建立关系的绝佳工具集。
缺点:缺少一些重要的功能,插件感觉不可靠,一些文档文章已经过时。
价格:Pod 是免费的。付费延期的价格从每年 49 美元起。
使用自定义帖子类型插件增强您的 WordPress 网站。
自定义帖子类型对于许多网站来说都是必不可少的。甚至一些不使用它的站点也可能会考虑使用它来避免变通方法和结构不一致、提高性能并将项目提升到另一个层次。
有许多免费和付费插件可用于创建和管理 CPT。有些是基本的,有些可以让您的网站充满活力,并将其变成一个真正充满活力的项目。