<img src="<? php bloginfo ('stylesheet_directory');?>
This is the error
See more about common errors on http://www.phpreferencebook.com/misc/php-errors-common-mistakes/
EDIT:
I had to look myself lol..
You can fix it by putting up the ;?> on the right spot.. You did open a ?php but you did not close it at the right spot.. Causing syntax errors.
The right code should be
<?php bloginfo('description'); ?>
<img src="<?php bloginfo ('stylesheet_directory'); ?>
<?php
/**
* The Header template for our theme
*
* Displays all of the <head> section and everything up till <div id="main">
*
* @package WordPress
* @subpackage Twenty_Thirteen
* @since Twenty Thirteen 1.0
*/
?><!DOCTYPE html>
<!--[if IE 7]>
<html class="ie ie7" <?php language_attributes(); ?>>
<![endif]-->
<!--[if IE 8]>
<html class="ie ie8" <?php language_attributes(); ?>>
<![endif]-->
<!--[if !(IE 7) | !(IE 8) ]><!-->
<html <?php language_attributes(); ?>>
<!--<![endif]-->
<head>
<meta charset="<?php bloginfo( 'charset' ); ?>">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1.0, minimum-scale=1.0" />
<title><?php wp_title( '|', true, 'right' ); ?></title>
<link rel="profile" href="http://gmpg.org/xfn/11">
<link rel="pingback" href="<?php bloginfo( 'pingback_url' ); ?>">
<link rel="icon" href="" type="image/x-icon">
<!--[if lt IE 9]>
<script src="<?php echo get_template_directory_uri(); ?>/js/html5.js"></script>
<![endif]-->
<?php wp_head(); ?>
</head>
<body <?php body_class(); ?>>
<?php
// include("neige.php");
?>
<div id="page" class="hfeed site">
<div id="preheader"><div>
http://www.catalunya.com
<img src="<?php bloginfo('stylesheet_directory'); ?>/images/facebook.png" alt="Facebook" />
<!--
<img src="<?php bloginfo('stylesheet_directory'); ?>/images/twitter.png" alt="Twitter" />
-->
<!--
<img src="<?php bloginfo('stylesheet_directory'); ?>/images/flickr.png" alt="Flickr" />
-->
<img src="<?php bloginfo('stylesheet_directory'); ?>/images/youtube.png" alt="Youtube" />
<img src="<?php bloginfo('stylesheet_directory'); ?>/images/instagram.png" alt="instagram" />
<?php
$id_7154 = 7154;
$url_7154 = get_permalink($id_7154);
?>
" class="acces-pro"><img src="<?php bloginfo('stylesheet_directory'); ?>/images/acces-pro.png" alt="Accès pro" />
</div></div>
<header id="masthead" role="banner">
<?php if ( is_home() ) { ?>
<h1 class="home-link site-title" rel="home">
<?php bloginfo( 'name' ); ?>
</h1>
<?php } else { ?>
" title="<?php echo esc_attr( get_bloginfo( 'name', 'display' ) ); ?>" rel="home">
<?php bloginfo( 'name' ); ?>
<?php } ?>
<nav id="site-navigation" class="navigation main-navigation" role="navigation">
Menu
<div id="fermer-menu">
<div id="ouvre-menu"><?php wp_nav_menu( array( 'theme_location' => 'primary', 'menu_class' => 'nav-menu' ) ); ?></div>
x
</div>
</nav></header><?php if (is_home() ) {?>
<div id="illustration" class="site-header">
<strong class="site-description">
<img src="<?php bloginfo('description','stylesheet_directory');?>/images/bandeau-cale.png" alt="" />
</strong>
</div>
<div id="main" class="site-main">
Try this, im no pro in php so.. Keep a backup π
Thread Starter
22an
(@22an)
Hi!
thanks! I’ve changed it, but didn’t work ;(
Thank you anyway.
I just post the corrected img tag section as I don’t understand what the rest of the line is supposed to do using a strong tag with a CSS class which never gets closed etc…
corrected img tag section:
<img src="<?php bloginfo('stylesheet_directory'); ?>/images/bandeau-cale.png" alt="" />
initially posted broken section:
<img src="<? php bloginfo ('stylesheet_directory');?> </images/bandeau-cale.png" alt="" />
Thread Starter
22an
(@22an)
Thank you.
It still won’t work.
Now I have it like this:
</nav></header><?php if (is_home() ) {?>
<div id=”illustration” class=”site-header”>
<strong class=”site-description”><? php bloginfo(‘description’); ?>
<img src=”<? php bloginfo (‘stylesheet_directory’);?> </images/bandeau-cale.png” alt=”” /> </div>
<div id=”main” class=”site-main”>
you did not remove the < before /images/bandeau-cale.png π
Thread Starter
22an
(@22an)
I’m sorry but it still doesn’t work.
<div id=”illustration” class=”site-header”>
<strong class=”site-description”><? php bloginfo(‘description’); ?>
<img src=”<? php bloginfo (‘stylesheet_directory’);?>/images/bandeau-cale.png” alt=”” /></div>
<div id=”main” class=”site-main”>
Many thanks π
Thread Starter
22an
(@22an)
No, it did not
Parse error: syntax error, unexpected ‘bloginfo’ (T_STRING) in /homepages/3/d172390551/htdocs/www/kata_prod/wp-content/themes/envie-de-catalogne/header.php on line 83
did you change something yourself in the editor?
Thread Starter
22an
(@22an)
no, just the both things you said on the very last part.
Ok.. What you could try is (since you have a backup here) is the following: disable ALL plugins, change the code of the index to:
<?php
/**
* The Header template for our theme
*
* Displays all of the <head> section and everything up till <div id="main">
*
* @package WordPress
* @subpackage Twenty_Thirteen
* @since Twenty Thirteen 1.0
*/
?><!DOCTYPE html>
<!--[if IE 7]>
<html class="ie ie7" <?php language_attributes(); ?>>
<![endif]-->
<!--[if IE 8]>
<html class="ie ie8" <?php language_attributes(); ?>>
<![endif]-->
<!--[if !(IE 7) & !(IE 8)]><!-->
<html <?php language_attributes(); ?>>
<!--<![endif]-->
<head>
<meta charset="<?php bloginfo( 'charset' ); ?>">
<meta name="viewport" content="width=device-width">
<title><?php wp_title( '|', true, 'right' ); ?></title>
<link rel="profile" href="http://gmpg.org/xfn/11">
<link rel="pingback" href="<?php bloginfo( 'pingback_url' ); ?>">
<!--[if lt IE 9]>
<script src="<?php echo get_template_directory_uri(); ?>/js/html5.js"></script>
<![endif]-->
<?php wp_head(); ?>
</head>
<body <?php body_class(); ?>>
<div id="page" class="hfeed site">
<header id="masthead" class="site-header" role="banner">
<a class="home-link" href="<?php echo esc_url( home_url( '/' ) ); ?>" title="<?php echo esc_attr( get_bloginfo( 'name', 'display' ) ); ?>" rel="home">
<h1 class="site-title"><?php bloginfo( 'name' ); ?></h1>
<h2 class="site-description"><?php bloginfo( 'description' ); ?></h2>
</a>
<div id="navbar" class="navbar">
<nav id="site-navigation" class="navigation main-navigation" role="navigation">
<button class="menu-toggle"><?php _e( 'Menu', 'twentythirteen' ); ?></button>
<a class="screen-reader-text skip-link" href="#content" title="<?php esc_attr_e( 'Skip to content', 'twentythirteen' ); ?>"><?php _e( 'Skip to content', 'twentythirteen' ); ?></a>
<?php wp_nav_menu( array( 'theme_location' => 'primary', 'menu_class' => 'nav-menu', 'menu_id' => 'primary-menu' ) ); ?>
<?php get_search_form(); ?>
</nav><!-- #site-navigation -->
</div><!-- #navbar -->
</header><!-- #masthead -->
<div id="main" class="site-main">
Check if the problem still exists.. If not enable 1 plugin, check, no problems? Next plugin, do this until all your plugins are enabled. When you find a plugin that does give any problems.. We’ll have to check what it’s doing.. One of the plugins must have altered the index page causing this error..
Thread Starter
22an
(@22an)
I tried what you said. I changed the code and it worked.
I disabled and enabled all the plugins and it worked aswell.
I’ve tried to copy just parts of the editor and everything works but not the last part.
</nav></header><?php if (is_home() ) {?>
<div id=”illustration” class=”site-header”>
<strong class=”site-description”><? php bloginfo(‘description’); ?>
<img src=”<? php bloginfo (‘stylesheet_directory’);?>/images/bandeau-cale.png” alt=”” /></div>
<div id=”main” class=”site-main”>
Now I have an error on line 82
as already mentioned earlier https://ww.wp.xz.cn/support/topic/parse-error-syntax-error-unexpected-bloginfo?replies=14#post-8289076,
remove the space after <? before php and the space after bloginfo before the opening bracket {
i.e.
<img src=”<?php bloginfo(‘stylesheet_directory’);?>/images/bandeau-cale.png” alt=”” />
Glad to hear it worked, if you adjust the code like Michael says it must work, i hate PHP for this very reason lol.. A space can be the difference π