如果你曾经使用 WordPress 建立过一个网站的话,你应该一定听过「文章(Post)」和「页面(Page)」吧?如果你没有听过可以去读一读我之前写的一篇“WordPress 页面与文章的区别”。但是其实在 WordPress 的系统里,它们都属于一种叫做 Post Type(文章类型) 的设定。今天我们就一起来认识一下什么是 Post Type?它对我们在制作网站时会有什么帮助?又是如何才能善用它来打造一个功能更强大的网站呢?
什么是 Post Type?
Post Type(文章类型),其实简单的来说就是 WordPress 系统用来分类「内容」的一种设定方式。我们最常见的有两种内建的 Post Type 是:
- 文章(Post):它是 WordPress 第一版发布时就存在的 Post Type ,因为 WordPress 从初始的用途是最为部落格网站来用的,专门为了用来发表部落格的文章或新闻动态等等的,我们可以会依时间排序这些文章页面。
- 页面(Page):后来因为网站的生态圈改变了,WordPress 也随着时代而进步开发了页面这个 Post Type,它专门用来建立「关于我们」、「联系我」、「服务项目」等等的固定页面。
除了以上这两个 Post Type,其实 WordPress 还内建了其他几个系统专用的 Post Type,比如是以下的:
- 附件(attachment)
- 导航选单(nav_menu_item)
- 修订版本(revision)
自定义 Post Type 是什么?
除了上面提及默认的文章类型外,WordPress 系统也是允许我们「自定义自己的内容类型」,我们都称这些文章类型为 Custom Post Type(自定义文章类型)。
举例来说:
- 如果你经营一个美食网站,你可能希望要有一个「食谱」的内容类型。
- 如果你是摄影师,你可能需要一个专属的「作品集」类型。
- 如果你是房仲公司,你可以建立「房产」这个自定义类型,专门用来发布房屋资料。
每个自定义文章类型都可以拥有你自己的分类法、样式模板、编辑栏位,非常适合我们用来做一个客制化网站。
为什么要了解 Post Type?
1. 构建更有组织的网站
不同的内容类型我建议用不同的 Post Type 来管理,可以让你的后台操作更有条理,访客浏览也更方便哟。
2. 更好的 SEO 与内容结构
Google 比较喜欢那些结构清楚的网站,自定义 Post Type 能够帮助到你建立更清晰的 URL、分类和资料架构哦。
3. 更强大的功能拓展
很多 WordPress 插件 – 例如:Elementor、Advanced Custom Fields 和 WooCommerce)都会利用自定义 Post Type 来新增不同的内容类型,例如产品、表单记录和订单等等的。
如何建立自定义 Post Type?
我们可以使用插件(适合新手)Custom Post Type UI,只要我们安装这个插件,就能快速的新增自定义 Post Type 了哦。
总结
Post Type 是 WordPress 构建内容的基本单位,除了「文章」和「页面」之外,我们还可以扩充出更多类型来让网站内容阅读起来更清楚和更专业的哦。当你的网站的内容开始越来越丰富、或者你是想要打造一个有系统性的作品集网站、电商网站或目录网站,就有可能一定会接触到「Post Type」这个关键功能。


