2012-04-02 4 views
-3
$logo_url = apply_filters('pagelines_logo_url', esc_url(ploption('pagelines_custom_logo', $oset)), $location); 

$site_logo = sprintf( <img class="mainlogo-img" src="%s" alt="%s" />', home_url(),> get_bloginfo('name'), $logo_url, get_bloginfo('name')>); 

echo apply_filters('pagelines_site_logo', $site_logo, $location); 

я ....Что не так с этим?

Parse error: syntax error, unexpected '<', expecting ')' in /home/remoteco/public_html/www.institchesemb.co.uk/wp-content/themes/pagelines/includes/library.templates.php on line 434 

ответ

2

Вы не помещаете кавычки вокруг текста.

$site_logo = sprintf( '<img class="mainlogo-img" src="%s" alt="%s" />', home_url(),> get_bloginfo('name'), $logo_url, get_bloginfo('name')>); 

echo apply_filters('pagelines_site_logo', $site_logo, $location); 

Должно работать.

0

Вы совместно смешиваясь HTML и PHP без надлежащего упаковочных частей коды, например, у вас есть два жулик > и отсутствуете начало цитата:

$site_logo = sprintf('<img class="mainlogo-img" src="%s" alt="%s" />', home_url(), get_bloginfo('name'), $logo_url, get_bloginfo('name')); 
0

PHP Sprintf:

string sprintf (string $format [, mixed $args [, mixed $... ]]) 

у вас есть

$site_logo = sprintf( <img class="mainlogo-img" src="%s" alt="%s" />', home_url(),> get_bloginfo('name'), $logo_url, get_bloginfo('name')>); 

Вам нужно сделать все, что угодно.

Смежные вопросы