1-4 wordpress 帖子类型
WordPress中有许多不同类型的内容。 这些内容类型通常被描述为帖子类型,这可能有点令人困惑,因为它指的是 WordPress 中所有不同类型的内容。 例如,帖子是特定的帖子类型,页面也是如此。
在内部,所有的 Post Types 都存储在同一个地方——在 wp_posts 数据库表中——但是通过一个名为 post_type 的数据库列来区分。
除了默认的帖子类型,您还可以创建自定义帖子类型。
模板文件页面简要提到不同的帖子类型由不同的模板文件显示。 由于模板文件的全部目的是以某种方式显示内容,因此帖子类型的目的是对您正在处理的内容类型进行分类。 一般来说,某些帖子类型与某些模板文件相关联。
一、默认帖子类型
有几种默认的帖子类型可供用户随时使用或由 WordPress 安装在内部使用。 最常见的是:
- 帖子(帖子类型:‘post’)
- 页面(帖子类型:'page')
- 附件(帖子类型:‘attachment’)
- 修订(帖子类型:‘revision’)
- 导航菜单(帖子类型:'nav_menu_item')
- 块模板(帖子类型:'wp_template')
- 模板部分(帖子类型:'wp_template_part')
上面的帖子类型可以通过插件或主题修改和删除,但不建议您删除广泛分布的主题或插件的内置功能。
详细解释其他帖子类型超出了本手册的范围。 但是,重要的是要注意,您将与导航菜单进行交互并构建其功能,这将在本手册的后面部分详细介绍。
1、帖子
帖子用于博客。 他们是:
- 按时间倒序显示,最新的帖子在前
- 有日期和时间戳
- 可能应用了类别和标签的默认分类法
- 用于创建提要
显示帖子类型的模板文件是:
- single 和 single-post
- category 和 它所有迭代
- tag 和它所有迭代
- taxonomy 和他所有迭代
- archive 和他所有迭代
- author 和他所有迭代
- date 和他所有迭代
- search
- home
- index
2、页面
页面是一个静态的帖子类型,在正常的博客流/提要之外。 它们的特点是:
- 非时间相关且没有时间戳
- 未使用类别和/或标签分类法进行组织
- 可以按层次结构组织 - 即页面可以是其他页面的父/子
显示页面帖子类型的模板文件是:
- page 和他所有迭代
- front-page
- search
- index
3、附件
附件通常用于显示内容中的图像或媒体,也可用于链接到相关文件。 它们的特点是:
- 包含有关通过媒体上传系统上传的文件的信息(例如名称或描述)
- 对于图像,这包括存储在 wp_postmeta 表中的元数据信息(包括大小、缩略图、位置等)
显示附件帖子类型的模板文件是:
- MIME_type
- attachment
- single-attachment
- single
- index
二、自定义帖子类型
使用自定义帖子类型,您可以创建自己的帖子类型。 不建议您将此功能放置在您的主题中。 这种类型的功能应该放置/创建在插件中。 这确保了用户内容的可移植性,并且如果主题发生更改,存储在自定义帖子类型中的内容不会消失。
您可以在 WordPress 插件开发人员手册中了解有关创建自定义帖子类型的更多信息。
虽然您通常不会在主题中开发自定义帖子类型,但您可能需要编写代码来显示由插件创建的自定义帖子类型。 以下模板可以显示自定义帖子类型:
- single-{post-type}
- archive-{post-type}
- search
- index

浙公网安备 33010602011771号