wordpress里面的post类型是有好几种的,文章是一种类型,页面也是一种类型,他们都存在wp_posts这个数据库表中,用post_type这个字段来区分。我们还可以创建自己的类型。上篇文章也提到过,不同类型的post是由不同的模板页面渲染的。默认的post类型有以下几种:
- Post (类型是: 'post')
- Page (类型是: 'page')
- Attachment (类型是: 'attachment')
- Revision (类型是: 'revision')
- Navigation menu (类型是: 'nav_menu_item')
- Block templates (类型是: 'wp_template')
- Template parts (类型是: 'wp_template_part')
这个类型可以修改或删掉,但不建议这么做
post类型
- post类型的特点是时序的,可以按日期,类型,作者等来显示
- 有分类和标签
page类型
- page类型和时间没有关联
- 没有分类
- 有父级和子级页面
attachment类型
- 显示附件,比如图片或文件
自定义类型
通常不建议在主题里创建新的类型,而应该用插件来处理,这样可以保证移植性