2016-10-25  1,240 评论

自定义文章形式 Post Formats 详解

Post Formats文章形式是在wordpress 3.1版本中引入的,是文章的一种属性,可以被主题用来决定文章的显示方式。其设计目的是要提供一个特殊的方法来根据文章的特点选用显示“格式”。该方法用于替代以前需要使用分类来达到同样目的的做法,而且更重要的是,该方法在支持的主题间是通用的。

目前支持以下文章形式

  • 日志(aside)
  • 相册(gallery)
  • 链接(link)
  • 图像(image)
  • 引语(quote)
  • 状态(status)
  • 视频(video)
  • 音频(audio)
  • 聊天(chat)

Post Formats启用方法

只需在所用的主题functions.php里面添加如下代码

此时在编辑文章的时候,右边会显示形式,里面既是文章形式分类(可能需要在显示选项里面勾选形式)

注意

当编辑文章时,若没有指定文章样式,则默认使用“标准”。同样,若指定了一个无效的文章形式,那么也将默认使用标准样式。

文章提取

get_post_format()既是调用文章形式名称,如果未指定,则调用template/content.php

如果是vedio样式,其实可以解析为< ?php get_template_part( 'template/content', 'video' );?>,就是调用template/content-video.php内容

给我留言

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: