wordpress开发(3) - post类型

145 阅读1分钟

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类型

  • 显示附件,比如图片或文件

自定义类型

通常不建议在主题里创建新的类型,而应该用插件来处理,这样可以保证移植性