Title: Parse error: syntax error, unexpected $end
Last modified: August 20, 2016

---

# Parse error: syntax error, unexpected $end

 *  [lauriecreative-grpcom](https://wordpress.org/support/users/lauriecreative-grpcom/)
 * (@lauriecreative-grpcom)
 * [13 years, 6 months ago](https://wordpress.org/support/topic/parse-error-syntax-error-unexpected-end-17/)
 * I was mucking around in my page template trying to add and stylize a user photo
   and I created this error: Parse error: syntax error, unexpected $end on line 
   66 (the last line). I really don’t know what I’m doing and shouldn’t have been
   messing with the code… now all I get is this error. Could someone PLEASE help
   me figure out what I’ve messed up on this code:
 *     ```
       <?php if ( have_posts() ) while ( have_posts() ) : the_post(); ?>
   
       				<div id="nav-above" class="navigation">
       					<div class="nav-previous"><?php previous_post_link( '%link', '<span class="meta-nav">' . _x( '←', 'Previous post link', 'twentyten' ) . '</span> %title' ); ?></div>
       					<div class="nav-next"><?php next_post_link( '%link', '%title <span class="meta-nav">' . _x( '→', 'Next post link', 'twentyten' ) . '</span>' ); ?></div>
       				</div><!-- #nav-above -->
   
       				<div id="post-<?php the_ID(); ?>"> <?php post_class(); ?>
   
       					<h1 class="entry-title"><?php the_title(); ?></h1>
   
                           	<h2 id="subtitle"><?php the_subtitle(); ?></h2></div>
   
       					<div class="entry-meta">
       						<?php twentyten_posted_on(); ?>
       					</div><!-- .entry-meta -->
   
       					<div class="entry-content">
       						<?php the_content(); ?>
       						<?php wp_link_pages( array( 'before' => '<div class="page-link">' . __( 'Pages:', 'twentyten' ), 'after' => '</div>' ) ); ?>
       					</div><!-- .entry-content -->
   
       <?php if ( get_the_author_meta( 'description' ) ) : // If a user has filled out their description, show a bio on their entries  ?>
       					<div id="entry-author-info">
       						<div id="author-avatar">
       							<?php echo get_avatar( get_the_author_meta( 'user_email' ), apply_filters( 'twentyten_author_bio_avatar_size', 60 ) ); ?>
       						</div><!-- #author-avatar -->
       						<div id="author-description">
       							<h2><?php printf( esc_attr__( 'About %s', 'twentyten' ), get_the_author() ); ?></h2>
       							<?php the_author_meta( 'description' ); ?>
       							<div id="author-link">
       								<a>">
       									<?php printf( __( 'View all posts by %s <span class="meta-nav">→</span>', 'twentyten' ), get_the_author() ); ?>
       								</a>
       							</div><!-- #author-link	-->
       						</div><!-- #author-description -->
       					</div><!-- #entry-author-info -->
   
        <?php endif; ?>
       ```
   
 * _[Moderator Note: Please post code or markup snippets between backticks or use
   the code button. Or better still – use the [pastebin](http://wordpress.pastebin.com/).
   As it stands, your posted code may now have been permanently damaged/corrupted
   by the forum’s parser.]_
 * Thank you!!!

Viewing 1 replies (of 1 total)

 *  [Andrew Nevins](https://wordpress.org/support/users/anevins/)
 * (@anevins)
 * WCLDN 2018 Contributor | Volunteer support
 * [13 years, 6 months ago](https://wordpress.org/support/topic/parse-error-syntax-error-unexpected-end-17/#post-3206931)
 * You can reinstall the theme and your changes will reset.
    This may be quicker
   than trying to fish out syntax errors.

Viewing 1 replies (of 1 total)

The topic ‘Parse error: syntax error, unexpected $end’ is closed to new replies.

## Tags

 * [parse-error](https://wordpress.org/support/topic-tag/parse-error/)

 * In: [Fixing WordPress](https://wordpress.org/support/forum/how-to-and-troubleshooting/)
 * 1 reply
 * 2 participants
 * Last reply from: [Andrew Nevins](https://wordpress.org/support/users/anevins/)
 * Last activity: [13 years, 6 months ago](https://wordpress.org/support/topic/parse-error-syntax-error-unexpected-end-17/#post-3206931)
 * Status: not resolved

## Topics

### Topics with no replies

### Non-support topics

### Resolved topics

### Unresolved topics

### All topics
