wordpress如何添加自定义 Post Formats

Post Formats 是 wordpress官方在3.1 版本时添加的新功能,开发者可以通过Post Formats 的不同以不同的方式来展示文章。wordpress提供了一些标准的post format,作为wordpress主题的开发者不必去支持每一种post format,当然也可不支持任何一种。post format的类型不能通过主题或者插件进行添加。

Post Formats形式说明

  • aside – 通常风格没有标题。 类似于Facebook笔记更新。
  • gallery – 图像库。 帖子可能包含一个图库的短码,并将附有图像附件。
  • link – 指向另一个网站的链接。 主题可能希望在帖子内容中使用第一个<a href="">标签作为该帖子的外部链接。 一个替代方法可能是,如果帖子只包含一个URL,那么这将是URL,标题(post_title)将是附加到锚点的名称。
  • image – 单一图像。 帖子中的第一个<img />标签可以被认为是图像。 或者,如果帖子只包含一个URL,那将是图像URL,并且该帖子的标题(post_title)将是该图像的标题属性。
  • quote – 引用。 可能会包含一个包含报价内容的blockquote。 或者,引用可能只是内容,源/作者是标题。
  • status – 一个简短的状态更新,类似于Twitter状态更新。
  • video – 一个视频。 第一个<video />标签或对象/嵌入到帖子内容可以被视为视频。 或者,如果帖子只包含一个URL,那将是视频URL。 如果在博客上启用视频支持(如通过插件),也可以将该视频作为帖子的附件。
  • audio – 一个音频文件。 可用于播客。
  • chat – 聊天记录如下:

默认的有10种类型,但是我们在开发中这些类型常常不能满足需求,如何添加自定义的新类型呢?可惜的是,WordPress 目前并不允许添加新类型,也就是说我们无法调用官方 API 来创建,这里给出一种巧妙的方式,变相得实现了新类型的添加。

 

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

相关推荐

评论此文章

已有0人参与了评论