Sidebar Problems Still With Posts

I have coded my sidebar elements because I could not find the correct plugin. I wanted the authors info truncated on all of the pages he authors along with his latest posts. On the author page, I want full bio and his latest posts. The author page is working correctly, however on his authored page, only the title of the current page is showing.

Here is my code:

<?php // the sidebar template file - contains the sidebar widgets ?>
<?php
/* 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();
?>
<?php
// If a user has filled out their description, show a bio on their entries.
if (! is_admin() ) :

?>
<aside class="sidebar sidebar-primary widget-area" role="complementary" itemscope="itemscope" itemtype="http://schema.org/WPSideBar">
<section id="user-profile-2" class="widget user-profile">
<div class="widget-wrap"><h4 class="widget-title widgettitle"><?php printf( __( 'About %s', 'twentyeleven' ), get_the_author() ); ?></h4>

<p>

<?php if( is_author()){ ?>
<span class="alignleft">
<?php echo get_avatar( get_the_author_meta( 'user_email' ), apply_filters( 'twentyeleven_author_bio_avatar_size', 292 ) ); ?>
</span>
<?php echo get_the_author_meta('description'); ?>
<div>Total Posts: <?php echo get_the_author_posts(); ?></div>

<?php }else{ ?>

<span class="alignleft">
<?php echo get_avatar( get_the_author_meta( 'user_email' ), apply_filters( 'twentyeleven_author_bio_avatar_size', 75 ) ); ?>
</span>

<?php echo substr(get_the_author_meta('description'),0,100).'...'; ?>
<div class="alignright">More About <?php the_author_posts_link(); ?></div>
<?php } ?>
</p>
<?php if ( have_posts() ) ?>
<h4 class="widget-title widgettitle">My Recent Posts</h4>
<?php rewind_posts();
while ( have_posts() ) : the_post(); ?>

  • " rel="bookmark" title="Permanent Link: <?php the_title(); ?>">
    <?php the_title(); ?>
  • <?php endwhile; ?>

    </div>
    </aside>
    <?php endif ?>

    <?php if ( is_active_sidebar( 'sidebar-widget-area' ) ) { ?>
    <aside class="sidebar widget-area one-third right" role="complementary">

    <?php dynamic_sidebar( 'sidebar-widget-area' ); ?>
    </aside>
    <?php } ?>

    <?php
    /**
    * Genesis Framework.
    *
    * WARNING: This file is part of the core Genesis Framework. DO NOT edit this file under any circumstances.
    * Please do all modifications in the form of a child theme.
    *
    * @package Genesis\Templates
    * @author StudioPress
    * @license GPL-2.0+
    * @link http://my.studiopress.com/themes/genesis/
    */

    //* Output primary sidebar structure
    genesis_markup( array(
    'html5' => '<aside %s>',
    'xhtml' => '<div id="sidebar" class="sidebar widget-area">',
    'context' => 'sidebar-primary',
    ) );

    do_action( 'genesis_before_sidebar_widget_area' );
    do_action( 'genesis_sidebar' );
    do_action( 'genesis_after_sidebar_widget_area' );

    genesis_markup( array(
    'html5' => '</aside>', //* end .sidebar-primary
    'xhtml' => '</div>', //* end #sidebar
    ) );