Title: Parse error: syntax error, unexpected &#039;
Last modified: August 21, 2016

---

# Parse error: syntax error, unexpected '

 *  Resolved [DasCodes](https://wordpress.org/support/users/swagato/)
 * (@swagato)
 * [12 years, 5 months ago](https://wordpress.org/support/topic/parse-error-syntax-error-unexpected-108/)
 * Greetings all, currently making a theme when testing it, getting an error `Parse
   error: syntax error, unexpected '<' in C:\wamp\www\wordpress\wp-content\themes\
   wppro\header.php on line 25`. But on line 25 I have `<?php wp_head(); ?>`. Why
   I’m getting this error? Isn’t the correct use of `wp_head`?

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

 *  Moderator [cubecolour](https://wordpress.org/support/users/numeeja/)
 * (@numeeja)
 * [12 years, 5 months ago](https://wordpress.org/support/topic/parse-error-syntax-error-unexpected-108/#post-4442677)
 * What do you have on the previous line?
 *  Thread Starter [DasCodes](https://wordpress.org/support/users/swagato/)
 * (@swagato)
 * [12 years, 5 months ago](https://wordpress.org/support/topic/parse-error-syntax-error-unexpected-108/#post-4442691)
 * _[ Moderator note: please wrap code in [backticks or use the code button](http://codex.wordpress.org/Forum_Welcome#Posting_Code).
   Do not use blockquote it doesn’t work. ]_
 *     ```
       <!DOCTYPE html>
       <html <?php language_attributes(); ?>>
         <head>
           <meta charset="<?php bloginfo( 'charset' ); ?>" />
           <title><?php bloginfo( 'name' ); ?><?php wp_title(); ?></title>
           <meta name="viewport" content="width=device-width, initial-scale=1.0">
           <meta name="description" content="">
           <meta name="author" content="">
   
       <?php
       function wppro_script_enqueuer() {
       	//first we register the styles
       	wp_register_style( 'bootstrap', get_stylesheet_directory_uri().'/assets/css/bootstrap.css');
       	wp_register_style( 'bootstrap-responsive', get_stylesheet_directory_uri().'/assets/css/bootstrap-responsive.css');
       	wp_register_style( 'docs', get_stylesheet_directory_uri().'/assets/css/docs.css');
       	wp_register_style( 'prettify', get_stylesheet_directory_uri().'/assets/js/google-code-prettify/prettify.css');
           //now we enqueue them
           wp_enqueue_style( 'bootstrap' );
           wp_enqueue_style( 'bootstrap-responsive' );
           wp_enqueue_style( 'docs' );
           wp_enqueue_style( 'prettify' );
       }
       add_action( 'wp_enqueue_scripts', 'wppro_script_enqueuer');
   
       <?php wp_head(); ?>
         </head>
   
         <body <?php body_class(); ?> data-spy="scroll" data-target=".bs-docs-sidebar">
       ```
   
 *  Moderator [cubecolour](https://wordpress.org/support/users/numeeja/)
 * (@numeeja)
 * [12 years, 5 months ago](https://wordpress.org/support/topic/parse-error-syntax-error-unexpected-108/#post-4442711)
 * Try adding a new line after
 *     ```
       add_action( 'wp_enqueue_scripts', 'wppro_script_enqueuer');
       ```
   
 * containing
 *     ```
       ?>
       ```
   
 *  Thread Starter [DasCodes](https://wordpress.org/support/users/swagato/)
 * (@swagato)
 * [12 years, 5 months ago](https://wordpress.org/support/topic/parse-error-syntax-error-unexpected-108/#post-4442718)
 * Thanks, it worked. Do I need to add a space after `get_stylesheet_directory_uri()`
   and before `.'/my/directory/style.css`?
 *  Moderator [cubecolour](https://wordpress.org/support/users/numeeja/)
 * (@numeeja)
 * [12 years, 5 months ago](https://wordpress.org/support/topic/parse-error-syntax-error-unexpected-108/#post-4442723)
 * No, it is not necessary, but I prefer to add a space before & after the **.**(
   string concatenation operator) to make the code easier to read
 *  Thread Starter [DasCodes](https://wordpress.org/support/users/swagato/)
 * (@swagato)
 * [12 years, 5 months ago](https://wordpress.org/support/topic/parse-error-syntax-error-unexpected-108/#post-4442733)
 * Thanks for your help. Merry christmas.

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

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

## Tags

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

 * 6 replies
 * 2 participants
 * Last reply from: [DasCodes](https://wordpress.org/support/users/swagato/)
 * Last activity: [12 years, 5 months ago](https://wordpress.org/support/topic/parse-error-syntax-error-unexpected-108/#post-4442733)
 * Status: resolved

## Topics

### Topics with no replies

### Non-support topics

### Resolved topics

### Unresolved topics

### All topics
