This is a great idea for WP3.1 Theme recommendations. Thanks!<br><br><br>Cais.<br><br><div class="gmail_quote">On Fri, Nov 5, 2010 at 4:53 AM, Otto <span dir="ltr"><<a href="mailto:otto@ottodestruct.com">otto@ottodestruct.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">Future suggestion, just starting discussion now.<br>
<br>
<a href="http://wpdevel.wordpress.com/2010/11/05/post-formats-in-core/" target="_blank">http://wpdevel.wordpress.com/2010/11/05/post-formats-in-core/</a><br>
<br>
Post formats are a new thing that will be in 3.1. Basic idea is to<br>
provide a specific method for specifying the "format" of a post, for<br>
display. This is to replace the usage of categories for much the same<br>
thing.<br>
<br>
Example: Asides. In the past, it's often been suggested to make an<br>
"asides" category, and then posts can be put into that category and<br>
displayed differently based on either styling rules from post_class()<br>
or from in_category('asides').<br>
<br>
This new approach allows a theme to define a set of post formats like so:<br>
add_theme_support( 'post-formats', array( 'aside', 'gallery', 'whatever' ) );<br>
<br>
And then the post format can be selected when saving the post. A<br>
function call of "get_post_format( $post->ID )" can be used to<br>
determine the format, and post_class() will also create<br>
"format-whatever" classes, for pure-css styling.<br>
<br>
So, recommendation for future themes (post-3.1): Do not use categories<br>
for displaying posts differently. Instead, support post-formats.<br>
<font color="#888888"><br>
-Otto<br>
_______________________________________________<br>
theme-reviewers mailing list<br>
<a href="mailto:theme-reviewers@lists.wordpress.org">theme-reviewers@lists.wordpress.org</a><br>
<a href="http://lists.wordpress.org/mailman/listinfo/theme-reviewers" target="_blank">http://lists.wordpress.org/mailman/listinfo/theme-reviewers</a><br>
</font></blockquote></div><br>