Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Newer
Older
100644 61 lines (52 sloc) 1.95 kb
2b8cc2c Dan Cederholm adding all files
simplebits authored
1 <?php
2 /**
3 * The template for displaying Author Archive pages.
4 *
5 * @package WordPress
6 * @subpackage Twenty_Ten
7 * @since Twenty Ten 1.0
8 */
9
10 get_header(); ?>
11
12 <div id="container">
13 <div id="content" role="main">
14
15 <?php
16 /* Queue the first post, that way we know who
17 * the author is when we try to get their name,
18 * URL, description, avatar, etc.
19 *
20 * We reset this later so we can run the loop
21 * properly with a call to rewind_posts().
22 */
23 if ( have_posts() )
24 the_post();
25 ?>
26
27 <h1 class="page-title author"><?php printf( __( 'Author Archives: %s', 'twentyten' ), "<span class='vcard'><a class='url fn n' href='" . get_author_posts_url( get_the_author_meta( 'ID' ) ) . "' title='" . esc_attr( get_the_author() ) . "' rel='me'>" . get_the_author() . "</a></span>" ); ?></h1>
28
29 <?php
30 // If a user has filled out their description, show a bio on their entries.
31 if ( get_the_author_meta( 'description' ) ) : ?>
32 <div id="entry-author-info">
33 <div id="author-avatar">
34 <?php echo get_avatar( get_the_author_meta( 'user_email' ), apply_filters( 'twentyten_author_bio_avatar_size', 60 ) ); ?>
35 </div><!-- #author-avatar -->
36 <div id="author-description">
37 <h2><?php printf( __( 'About %s', 'twentyten' ), get_the_author() ); ?></h2>
38 <?php the_author_meta( 'description' ); ?>
39 </div><!-- #author-description -->
40 </div><!-- #entry-author-info -->
41 <?php endif; ?>
42
43 <?php
44 /* Since we called the_post() above, we need to
45 * rewind the loop back to the beginning that way
46 * we can run the loop properly, in full.
47 */
48 rewind_posts();
49
50 /* Run the loop for the author archive page to output the authors posts
51 * If you want to overload this in a child theme then include a file
52 * called loop-author.php and that will be used instead.
53 */
54 get_template_part( 'loop', 'author' );
55 ?>
56 </div><!-- #content -->
57 </div><!-- #container -->
58
59 <?php get_sidebar(); ?>
60 <?php get_footer(); ?>
Something went wrong with that request. Please try again.