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

---

# Parse error: syntax error, unexpected T_ELSE

 *  [GregD_I](https://wordpress.org/support/users/gregd_i/)
 * (@gregd_i)
 * [14 years ago](https://wordpress.org/support/topic/parse-error-syntax-error-unexpected-t_else-5/)
 * I have this error message : Parse error: syntax error, unexpected T_ELSE in /
   www/htdocs/w00db417/index.php on line 33 – eventhough i had my backup restored
   for this file i don’t understand !
 * Here is the code :
 * <?php
    /** * The main template file. * * This is the most generic template file
   in a WordPress theme * and one of the two required files for a theme (the other
   being style.css). * It is used to display a page when nothing more specific matches
   a query. * E.g., it puts together the home page when no home.php file exists.*
   Learn more: [http://codex.wordpress.org/Template_Hierarchy](http://codex.wordpress.org/Template_Hierarchy)**
   [@package](https://wordpress.org/support/users/package/) WordPress * @subpackage
   Twenty_Eleven */
 * get_header(); ?>
 *  <div id=”primary”>
    <div id=”content” role=”main”>
 *  <?php if ( have_posts() ) : ?>
 *  <?php twentyeleven_content_nav( ‘nav-above’ ); ?>
 *  <?php /* Start the Loop */ ?>
    <?php while ( have_posts() ) : the_post(); ?>
 *  <?php get_template_part( ‘content’, get_post_format() ); ?>
 *  <?php endwhile; ?>
 *  <?php twentyeleven_content_nav( ‘nav-below’ ); ?>
 *  <?php else : ?>
 *  <article id=”post-0″ class=”post no-results not-found”>
    <header class=”entry-
   header”> <h1 class=”entry-title”><?php _e( ‘Nothing Found’, ‘twentyeleven’ );?
   ></h1> </header><!– .entry-header –>
 *  <div class=”entry-content”>
    <p><?php _e( ‘Apologies, but no results were found
   for the requested archive. Perhaps searching will help find a related post.’,‘
   twentyeleven’ ); ?></p> <?php get_search_form(); ?> </div><!– .entry-content –
   > </article><!– #post-0 –>
 *  <?php endif; ?>
 *  </div><!– #content –>
    </div><!– #primary –>
 * <?php get_sidebar(); ?>
    <?php get_footer(); ?>
 * Any clues what the problem is ?

Viewing 2 replies - 1 through 2 (of 2 total)

 *  [Chip Bennett](https://wordpress.org/support/users/chipbennett/)
 * (@chipbennett)
 * [14 years ago](https://wordpress.org/support/topic/parse-error-syntax-error-unexpected-t_else-5/#post-2759928)
 * You have an `else :`, without a corresponding `if :` statement. Or, you have 
   a syntax error on the line _before_ the `else :`.
 * Two things:
 * 1. Post any code greater than 10 lines in a Pastebin.
    2. I don’t think the error
   is coming from the Twenty Eleven `index.php` file. Note the error message:
 * > /www/htdocs/w00db417/index.php on line 33
 * If the error were coming from the Twenty Eleven `index.php`, the error would 
   likely read something like:
 * > /www/htdocs/w00db417/wp-content/themes/twentyeleven/index.php on line 33
 * Try looking in the file referenced in the _actual_ filepath from the error message.
 *  Thread Starter [GregD_I](https://wordpress.org/support/users/gregd_i/)
 * (@gregd_i)
 * [14 years ago](https://wordpress.org/support/topic/parse-error-syntax-error-unexpected-t_else-5/#post-2759929)
 * Oh thanks a lot that was the wrong folder indeed !! i was so stressed out not
   managing to solve the problem even with the backup that i didn’t even think that
   it could be the index.php of another folder than the one i had modified ! Advice
   for the Pastebin noted !And thanks again !

Viewing 2 replies - 1 through 2 (of 2 total)

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

 * 2 replies
 * 2 participants
 * Last reply from: [GregD_I](https://wordpress.org/support/users/gregd_i/)
 * Last activity: [14 years ago](https://wordpress.org/support/topic/parse-error-syntax-error-unexpected-t_else-5/#post-2759929)
 * Status: not resolved

## Topics

### Topics with no replies

### Non-support topics

### Resolved topics

### Unresolved topics

### All topics
