<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><meta http-equiv="content-type" content="text/html; charset=utf-8" /><style type="text/css"><!--
#msg dl { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
#msg dt { float: left; width: 6em; font-weight: bold; }
#msg dt:after { content:':';}
#msg dl, #msg dt, #msg ul, #msg li, #header, #footer { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; }
#msg dl a { font-weight: bold}
#msg dl a:link { color:#fc3; }
#msg dl a:active { color:#ff0; }
#msg dl a:visited { color:#cc6; }
h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
#msg pre { overflow: auto; background: #ffc; border: 1px #fc0 solid; padding: 6px; }
#msg ul, pre { overflow: auto; }
#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
#patch { width: 100%; }
#patch h4 {font-family: verdana,arial,helvetica,sans-serif;font-size:10pt;padding:8px;background:#369;color:#fff;margin:0;}
#patch .propset h4, #patch .binary h4 {margin:0;}
#patch pre {padding:0;line-height:1.2em;margin:0;}
#patch .diff {width:100%;background:#eee;padding: 0 0 10px 0;overflow:auto;}
#patch .propset .diff, #patch .binary .diff {padding:10px 0;}
#patch span {display:block;padding:0 10px;}
#patch .modfile, #patch .addfile, #patch .delfile, #patch .propset, #patch .binary, #patch .copfile {border:1px solid #ccc;margin:10px 0;}
#patch ins {background:#dfd;text-decoration:none;display:block;padding:0 10px;}
#patch del {background:#fdd;text-decoration:none;display:block;padding:0 10px;}
#patch .lines, .info {color:#888;background:#fff;}
--></style>
<title>[16197] trunk/wp-content/themes/twentyten:
Add Post Format support to TwentyTen.</title>
</head>
<body>
<div id="msg">
<dl>
<dt>Revision</dt> <dd><a href="http://trac.wordpress.org/changeset/16197">16197</a></dd>
<dt>Author</dt> <dd>markjaquith</dd>
<dt>Date</dt> <dd>2010-11-05 02:25:41 +0000 (Fri, 05 Nov 2010)</dd>
</dl>
<h3>Log Message</h3>
<pre>Add Post Format support to TwentyTen. Can now use this to designate an Aside or a Gallery! see <a href="http://trac.wordpress.org/ticket/14746">#14746</a></pre>
<h3>Modified Paths</h3>
<ul>
<li><a href="#trunkwpcontentthemestwentytenfunctionsphp">trunk/wp-content/themes/twentyten/functions.php</a></li>
<li><a href="#trunkwpcontentthemestwentytenloopphp">trunk/wp-content/themes/twentyten/loop.php</a></li>
<li><a href="#trunkwpcontentthemestwentytenstylecss">trunk/wp-content/themes/twentyten/style.css</a></li>
</ul>
</div>
<div id="patch">
<h3>Diff</h3>
<a id="trunkwpcontentthemestwentytenfunctionsphp"></a>
<div class="modfile"><h4>Modified: trunk/wp-content/themes/twentyten/functions.php (16196 => 16197)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-content/themes/twentyten/functions.php        2010-11-05 02:04:22 UTC (rev 16196)
+++ trunk/wp-content/themes/twentyten/functions.php        2010-11-05 02:25:41 UTC (rev 16197)
</span><span class="lines">@@ -77,8 +77,8 @@
</span><span class="cx">         // This theme styles the visual editor with editor-style.css to match the theme style.
</span><span class="cx">         add_editor_style();
</span><span class="cx">
</span><del>-        // Temporarily add Post Format support
-        add_theme_support( 'post-formats', array( 'aside', 'video', 'image' ) );
</del><ins>+        // Post Format support. You can also use the legacy "gallery" or "asides" (note the plural) categories.
+        add_theme_support( 'post-formats', array( 'aside', 'gallery' ) );
</ins><span class="cx">
</span><span class="cx">         // This theme uses post thumbnails
</span><span class="cx">         add_theme_support( 'post-thumbnails' );
</span></span></pre></div>
<a id="trunkwpcontentthemestwentytenloopphp"></a>
<div class="modfile"><h4>Modified: trunk/wp-content/themes/twentyten/loop.php (16196 => 16197)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-content/themes/twentyten/loop.php        2010-11-05 02:04:22 UTC (rev 16196)
+++ trunk/wp-content/themes/twentyten/loop.php        2010-11-05 02:25:41 UTC (rev 16197)
</span><span class="lines">@@ -57,7 +57,7 @@
</span><span class="cx">
</span><span class="cx"> <?php /* How to display posts in the Gallery category. */ ?>
</span><span class="cx">
</span><del>-        <?php if ( in_category( _x('gallery', 'gallery category slug', 'twentyten') ) ) : ?>
</del><ins>+        <?php if ( in_category( _x('gallery', 'gallery category slug', 'twentyten') ) || 'gallery' == get_post_format( $post->ID ) ) : ?>
</ins><span class="cx">                 <div id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
</span><span class="cx">                         <h2 class="entry-title"><a href="<?php the_permalink(); ?>" title="<?php printf( esc_attr__( 'Permalink to %s', 'twentyten' ), the_title_attribute( 'echo=0' ) ); ?>" rel="bookmark"><?php the_title(); ?></a></h2>
</span><span class="cx">
</span><span class="lines">@@ -98,7 +98,7 @@
</span><span class="cx">
</span><span class="cx"> <?php /* How to display posts in the asides category */ ?>
</span><span class="cx">
</span><del>-        <?php elseif ( in_category( _x('asides', 'asides category slug', 'twentyten') ) ) : ?>
</del><ins>+        <?php elseif ( in_category( _x('asides', 'asides category slug', 'twentyten') ) || 'aside' == get_post_format( $post->ID ) ) : ?>
</ins><span class="cx">                 <div id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
</span><span class="cx">
</span><span class="cx">                 <?php if ( is_archive() || is_search() ) : // Display excerpts for archives and search. ?>
</span></span></pre></div>
<a id="trunkwpcontentthemestwentytenstylecss"></a>
<div class="modfile"><h4>Modified: trunk/wp-content/themes/twentyten/style.css (16196 => 16197)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-content/themes/twentyten/style.css        2010-11-05 02:04:22 UTC (rev 16196)
+++ trunk/wp-content/themes/twentyten/style.css        2010-11-05 02:25:41 UTC (rev 16197)
</span><span class="lines">@@ -3,7 +3,7 @@
</span><span class="cx"> Theme URI: http://wordpress.org/
</span><span class="cx"> Description: The 2010 theme for WordPress is stylish, customizable, simple, and readable -- make it yours with a custom menu, header image, and background. Twenty Ten supports six widgetized areas (two in the sidebar, four in the footer) and featured images (thumbnails for gallery posts and custom header images for posts and pages). It includes stylesheets for print and the admin Visual Editor, special styles for posts in the "Asides" and "Gallery" categories, and has an optional one-column page template that removes the sidebar.
</span><span class="cx"> Author: the WordPress team
</span><del>-Version: 1.1
</del><ins>+Version: 1.2-alpha
</ins><span class="cx"> Tags: black, blue, white, two-columns, fixed-width, custom-header, custom-background, threaded-comments, sticky-post, translation-ready, microformats, rtl-language-support, editor-style, custom-menu
</span><span class="cx"> */
</span><span class="cx">
</span></span></pre>
</div>
</div>
</body>
</html>