
Asides have been around the WordPress community as far back as I can remember. I wrote my first “aside” six years ago using a technique by Matt Mullenweg.
Matt even wrote about asides in 2004. He didn’t create this method of blogging, but he made it popular and possible for the WordPress community.
What are asides?
Asides are generally short posts or notes — the total opposite of a normal blog post. The post formats section of the Codex describes an aside as:
Typically styled without a title. Similar to a Facebook note update.
I think of them as something aside from my regular flow of content, a relaxing break from all the work that goes into producing a quality, full-length article. Some bloggers use the aside as an all-encompassing format that includes aside, link, quote, and status posts.
How to present asides in your theme
Asides are not tricky. I only have one personal rule for them within a theme: do not display the post title on archives or the posts page. Of course, that rule is not written in stone and is just my preference.
However, I should note that most users will probably not write custom excerpts for asides. What’s the point when the post is so short? I’d encourage using the_content() to display aside posts on archives and the posts page.
Without too many rules to go by, it pretty much just leaves you with design. With that in mind, here’s a few links to see how asides are being presented (feel free to link to more-interesting designs in the comments):
- Ma.tt
- Kottke
- Justin Blanton
- Justin Tadlock (Hey, I can link to myself!)
Adding the infinity symbol

One popular technique for asides is to add an “∞” character at the end of the post that links to the post permalink. This is especially useful if you decide to design asides so that nothing else is shown but the aside itself.
add_filter( 'the_content', 'my_aside_to_infinity_and_beyond', 9 ); // run before wpautop
function my_aside_to_infinity_and_beyond( $content ) {
if ( has_post_format( 'aside' ) && !is_singular() )
$content .= ' <a href="' . get_permalink() . '">∞</a>';
return $content;
}
The purest form of blogging
I’d venture to say that asides are the purest form of blogging. They’re short snippets that allow you to delve into the life of the blogger for just a moment, a way to quickly share thoughts with the world, to easily connect readers with interesting content.
Whatever they’re used for, asides are my favorite post format. If you’re a theme author, have fun with them.
I love the idea of asides, but have never really found a design for the main blog archive page that works for me. I think it works well for ma.tt because his posts are broken up visually to begin with. Each post is in a box all by itself. But, for a blog where the delineation between each post isn’t as pronounced, asides can tend to get lost in the shuffle.
I know what you mean. Your posts need to be broken up individually or you need to write a lot of asides for them to stand out. It’s one of the reasons I’m working on a redesign of this site. My current design doesn’t make me want to write asides.
Plus Matt writes so many asides that he can group them together in his current theme by day.
I am a fan of that!
You mentioned you were working on a site re-design or I probably wouldn’t mention this; but,
Perhaps you could display your code blocks a bit better. On my screen I see a tiny fixed width section containing all the code with a horizontal scroll bar at the bottom and about a full foot of completely wasted background “white space.” So much unused space and I’m still forced to scroll! This is particularly annoying when the code block is so long that you must scroll vertically even to find the horizontal scroll bar! (Like in your Chat post)
I’ve seen sites where the code block opens up, even over the margins, when the cursor hovers. How about something like that.
Thanks for taking the time to do this series of posts – the codex just doesn’t do enough to consolidate the development community toward practice standards on its own. This really helps.
There’ll be a redesign of the code sections for cleaner reading, but I won’t be doing anything like what you’re suggesting. Sorry. I like them the way they work now. It’s pretty standard on the Web for code to be displayed like that. You can always copy/paste the code into a text editor to control the reading experience a bit more.
The introduction of post formats gives users the option to move towards micro blogging. To me, asides seem very similar to ‘tweets’. I like how WordPress moves with the times. A 1000 word blog post was so 5 years ago (unless it is a fantastic tutorial of course :})
Thanks Justin that he did a great job
Hi,
I stumbled on this post while searching for a way to make Asides show up as regular posts in the theme I’m using. I’m using the Carington Blog theme, but I don’t know of a way to have Asides show up anywhere except in the sidebar, and I want them to show up as the regular posts do. I see the code on your page, and I’m assuming it needs to go in functions.php, but am not sure. Can anyone help with this, or is there something I’m totally missing? Also, when I go to write a new posts, I don’t see anything about post formats on the new post screen. I’m using the latest version of WordPress. Thanks.
Im actually not a huge fan of asides just because I usually don’t blog that way, and the last post I published was formatted as an aside. Is there any way I can change that?
That’s going to depend on your theme. You should really talk to your theme author about that.
Ah I see. I recently changed my theme so that’s probably why. Thanks
Curious why you chose to use a filter for the infinity. Wouldn’t it be much easier just to add it to the template?
No, it wouldn’t work the same way. The symbol would be outside of the last paragraph rather than within it.