什么是帖子类型 #
帖子类型是“内容类型”,在 WordPress 中以结构化的方式组合在一起。
默认的 WordPress 帖子类型 #
目前,有八种默认的 WordPress 帖子类型。
- 邮政
- 页
- 附件
- 修订
- 导航菜单
- 自定义 CSS
- 变更集
- 用户数据请求
大多数用户都熟悉两种最常见的帖子类型:帖子和页面。虽然相似,但帖子是基于时间的列表,而页面在结构上是分层的,具有父 > 子关系。此外,帖子使用类别和标签等分类法,而页面不使用,页面使用页面模板进行显示,而帖子则不使用。
什么是自定义帖子类型 #
WordPress 允许用户创建自己的自定义帖子类型,通常称为 CPT。
您可能遇到的一些更常见的自定义帖子类型包括:
- 电影
- 感言
- 评论
- 产品
- 活动
- 投资组合
这些中的每一个都定义了一种“内容类型”。
编辑屏幕看起来与默认的帖子和页面编辑器非常相似,如电影自定义帖子类型的示例所示。
您何时可能需要自定义帖子类型? #
CPT 的常见用途是电子商务网站。产品是不适合帖子或页面默认帖子类型的特定类型的内容。产品需要包含许多额外的信息,例如价格、尺寸和颜色。
自定义分类法 #
正如帖子类型使用类别和标签分类法来帮助组织帖子一样,自定义帖子类型可以使用其自己的自定义分类法。例如,电影评论 CPT 可能使用流派作为自定义分类法,将电影分类为科幻、浪漫等组。
因为 CPT 与 Posts 和 Pages 是分开的,所以它们可以单独显示,按它们自己的分类分类和过滤器进行组织
创建自定义帖子类型 #
要在 WordPress 中创建自定义帖子类型,您可以在 functions.php 文件中手动编写代码(示例如下所示)。
或者,您可以使用一种流行的插件,旨在使创建自定义帖子类型变得更加容易,例如:
自定义帖子类型 UI
通过使用主题生成器,您可以为自定义帖子类型创建单个帖子模板和存档模板,然后相应地设置显示条件。
注意:创建自定义帖子类型时,“ Has Archive ”选项必须设置为“ True ”才能在Theme Builder中创建存档模板。
创建自定义字段 #
自定义字段存储有关内容的额外信息。就像博客文章有一个作者字段和一个摘录字段一样,一个帖子或自定义帖子类型可能有几个自定义字段分配给它。
使用 Elementor 和自定义字段,您可以在不使用代码的情况下创建动态页面。您可以使用以下最流行的插件之一,旨在简化该过程:
Elementor 直接与这些插件中的每一个集成。在以下文章中阅读有关每个内容的更多信息:
Elementor 和 ACF
Elementor 和工具集
Elementor 和 PODS
您可以轻松地从任何动态内容列表中选择您的自定义字段,以便在您希望的任何位置显示它们。
注意:如果没有为您的 CPT 加载单个帖子模板,并且看起来显示条件设置正确,请检查您用于 CPT 帖子的模板。确保帖子使用默认模板。如果不是,请将它们更改为默认值,您可能会发现这解决了问题,允许为您的 CPT 帖子正确加载单个帖子模板。