Introduction to WordPress Post Formats

WordPress offers several default post formats, as quoted from their website:

  • aside – Typically styled without a title. Similar to a Facebook note update.
  • gallery – A gallery of images. Post will likely contain a gallery shortcode and will have image attachments.
  • link – A link to another site. Themes may wish to use the first <a href=””> tag in the post content as the external link for that post. An alternative approach could be if the post consists only of a URL, then that will be the URL and the title (post_title) will be the name attached to the anchor for it.
  • image – A single image. The first <img /> tag in the post could be considered the image. Alternatively, if the post consists only of a URL, that will be the image URL and the title of the post (post_title) will be the title attribute for the image.
  • quote – A quotation. Probably will contain a blockquote holding the quote content. Alternatively, the quote may be just the content, with the source/author being the title.
  • status – A short status update, similar to a Twitter status update.
  • video – A single video. The first <video /> tag or object/embed in the post content could be considered the video. Alternatively, if the post consists only of a URL, that will be the video URL. May also contain the video as an attachment to the post, if video support is enabled on the blog (like via a plugin).
  • audio – An audio file. Could be used for Podcasting.
  • chat – A chat transcript

Celestial offers 4 of the above:

  • aside
  • image
  • quote
  • status

How you use these will be up to you but for the Celestial theme demo website, I created a category for each and then made my posts. I then created menu links to each category and added it to my main menu.

Recommened Plugins to Create my Method of Each

To get the same or similiar style and functionality of how I implemented the 4 post format types, I used one particular plugin called “Simply Exclude” which is something I think all sites using WordPress should have. It allows you to exclude many things from posts, to pages, to categories, and more from different locations in your site. 

For my information about this plugin, you can read more about it here: 

Simple Exclude


Note:At the time of releasing this free theme, Simply Exclude was not ready for WordPress 3.5 yet, so you may want to follow up with the developer of that plugin.