diff options
author | Luke Shumaker <LukeShu@sbcglobal.net> | 2011-09-29 16:29:59 -0400 |
---|---|---|
committer | Luke Shumaker <LukeShu@sbcglobal.net> | 2011-09-29 16:29:59 -0400 |
commit | 8191ee2ef1beadec0ce61651f8001ba91bc626c5 (patch) | |
tree | bf3926d95ed5e3a2608b5cd165428753965c3a7f /content-single.php |
initial commit
Diffstat (limited to 'content-single.php')
-rw-r--r-- | content-single.php | 85 |
1 files changed, 85 insertions, 0 deletions
diff --git a/content-single.php b/content-single.php new file mode 100644 index 0000000..987e123 --- /dev/null +++ b/content-single.php @@ -0,0 +1,85 @@ +<?php +/** + * The template for displaying content in the single.php template + * + * @package WordPres + * @subpackage Twenty_Eleven + * @since Twenty Eleven 1.0 + */ +?> + +<article id="post-<?php the_ID(); ?>" <?php post_class(); ?>> + <header class="entry-header"> + <?php + if ( + is_singular() + && has_post_thumbnail( $post->ID ) + && ($image = wp_get_attachment_image_src( get_post_thumbnail_id( $post->ID ), 'post-thumbnail' ) ) + ){ + // Houston, we have a new header image! + echo '<figure>'; + echo get_the_post_thumbnail( $post->ID , null); + echo '<figcaption>'; + echo get_post(get_post_thumbnail_id( $post->ID ))->post_excerpt; + echo '</figcaption>'; + echo '</figure>'; + } + ?> + <h1 class="entry-title"><?php the_title(); ?></h1> + <?php + if ( 'post' == get_post_type() ) : ?> + <div class="entry-meta"> + <?php twentyeleven_posted_on(); ?> + </div><!-- .entry-meta --> + <?php endif; ?> + </header><!-- .entry-header --> + + <div class="entry-content"> + <?php the_content(); ?> + <?php wp_link_pages( array( 'before' => '<div class="page-link"><span>' . __( 'Pages:', 'twentyeleven' ) . '</span>', 'after' => '</div>' ) ); ?> + </div><!-- .entry-content --> + + <footer class="entry-meta"> + <?php + /* translators: used between list items, there is a space after the comma */ + $categories_list = get_the_category_list( __( ', ', 'twentyeleven' ) ); + + /* translators: used between list items, there is a space after the comma */ + $tag_list = get_the_tag_list( '', __( ', ', 'twentyeleven' ) ); + if ( '' != $tag_list ) { + $utility_text = __( 'This entry was posted in %1$s and tagged %2$s by %5$s. Bookmark the <a href="%3$s" title="Permalink to %4$s" rel="bookmark">permalink</a>.', 'twentyeleven' ); + } elseif ( '' != $categories_list ) { + $utility_text = __( 'This entry was posted in %1$s by %5$s. Bookmark the <a href="%3$s" title="Permalink to %4$s" rel="bookmark">permalink</a>.', 'twentyeleven' ); + } else { + $utility_text = __( 'This entry was posted by %5$s. Bookmark the <a href="%3$s" title="Permalink to %4$s" rel="bookmark">permalink</a>.', 'twentyeleven' ); + } + + printf( + $utility_text, + $categories_list, + $tag_list, + esc_url( get_permalink() ), + the_title_attribute( 'echo=0' ), + lnns_authors() + ); + ?> + <?php edit_post_link( __( 'Edit', 'twentyeleven' ), '<span class="edit-link">', '</span>' ); ?> + + <?php if ( get_the_author_meta( 'description' ) && is_multi_author() ) : // If a user has filled out their description and this is a multi-author blog, show a bio on their entries ?> + <div id="author-info"> + <div id="author-avatar"> + <?php echo get_avatar( get_the_author_meta( 'user_email' ), apply_filters( 'twentyeleven_author_bio_avatar_size', 68 ) ); ?> + </div><!-- #author-avatar --> + <div id="author-description"> + <h2><?php printf( esc_attr__( 'About %s', 'twentyeleven' ), get_the_author() ); ?></h2> + <?php the_author_meta( 'description' ); ?> + <div id="author-link"> + <a href="<?php echo esc_url( get_author_posts_url( get_the_author_meta( 'ID' ) ) ); ?>" rel="author"> + <?php printf( __( 'View all posts by %s <span class="meta-nav">→</span>', 'twentyeleven' ), get_the_author() ); ?> + </a> + </div><!-- #author-link --> + </div><!-- #author-description --> + </div><!-- #entry-author-info --> + <?php endif; ?> + </footer><!-- .entry-meta --> +</article><!-- #post-<?php the_ID(); ?> --> |