diff --git a/archive.php b/archive.php index 56cc1ff6..1d6c7f75 100644 --- a/archive.php +++ b/archive.php @@ -25,7 +25,16 @@ get_header(); ?> printf( __( 'Tag Archives: %s', '_s' ), '' . single_tag_title( '', false ) . '' ); } elseif ( is_author() ) { + /* Queue the first post, that way we know + * what author we're dealing with (if that is the case). + */ + the_post(); printf( __( 'Author Archives: %s', '_s' ), '' . get_the_author() . '' ); + /* Since we called the_post() above, we need to + * rewind the loop back to the beginning that way + * we can run the loop properly, in full. + */ + rewind_posts(); } elseif ( is_day() ) { printf( __( 'Daily Archives: %s', '_s' ), '' . get_the_date() . '' ); diff --git a/author.php b/author.php deleted file mode 100644 index d9a7cec7..00000000 --- a/author.php +++ /dev/null @@ -1,74 +0,0 @@ - - - - - - - - - - - ' . get_the_author() . '' ); ?> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file