WordPress 3.1 之后,推出了一个模仿 Tumblr 的「文章形式」功能,可以让博客中除了默认的文章之外展现出更多的特殊样式。不同的文章形式,可以支持在输出时进行判断处理,以及列出存档等等……很多细心的主题里面都会加上对一些文章形式的支持,如果在面临特殊需求时,希望能够自定义专门的编辑器或者分类目录,那么还可以去注册一个自定义的文章类型。
一 内置形式
WordPress 已经内置对几种常用的文章形式的支持,如果可以满足需要,那么就不需要再重复造轮子了,只需要添加主题对已有形式的支持就好了。内置形式列表如下:
- standard – 标准,也就是默认的文章形式
- aisde – 日志,实质上就是个不显示标题的标准文章
- link – 链接,类似 Tumblr 的链接分享
- quote – 引语,展示为引用的一段文字
- status – 状态,简而言之就像是一条 Tweet
- image – 图像,发布单张图片
- gallery – 相册,也就是扩充的图像功能
- audio – 音频,……需要说吗
- video – 视频,……同上
- chat – 聊天,以专门格式显示聊天记录
如果想添加对以上形式的支持,只需要在 functions.php 里添加对应的项目即可,然后在输出文章的时候使用函数判断切换不同的样式: