参考:https://developer.wordpress.org/themes/basics/post-types/
在WordPress中,有两个概念比较重要,容易混淆,分别是文章格式(Post Format)和文章类型(Post Type)。
什么是Post Type
WordPress 里面内置了两种常用的 Post Type :Post(文章)、Page(页面),分别用来展示两种类型的内容,一种是相对动态的文章,另一种是相对固定的页面。
WordPress中有许多不同类型的内容。这些内容类型通常被描述为发布类型,这可能有点令人困惑,因为它涉及WordPress中所有不同类型的内容。例如,帖子是特定的帖子类型,页面也是。
在内部,所有Post Types都存储在同一位置(在wp_posts数据库表中),但是通过称为post_type的数据库列来区分。
除了默认的帖子类型,您还可以创建自定义帖子类型。
该 模板文件 页面简要地提到,不同的文章类型是由不同的模板文件显示。由于模板文件的全部目的是以某种方式显示内容,因此“帖子类型”目的是对您要处理的内容类型进行分类。一般而言,某些帖子类型绑定到某些模板文件。
默认的文章类型
有五种默认的文章类型:
- Post (Post Type: ‘post’)
- Page (Post Type: ‘page’)
- Attachment (Post Type: ‘attachment’)
- Revision (Post Type: ‘revision’)
- Navigation menu (Post Type: ‘nav_menu_item’)
上面的帖子类型可以通过插件或主题进行修改和删除,但是不建议您删除广泛分布的主题或插件的内置功能。
作为主题开发人员将与您交互的最常见的帖子类型是“帖子”,“页面”,“附件”和“自定义帖子类型”。充实修订和导航菜单的文章类型超出了本手册的范围。但是,请务必注意,您将与导航菜单进行交互并构建其功能,这将在本手册的后面部分进行详细介绍。
Post
(Post Type)