$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
答案 0 :(得分: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);
应该工作。
答案 1 :(得分:0)
你正在混合使用html和php而没有正确地包含部分代码,例如你有两个流氓>
并且错过了起始引用:
$site_logo = sprintf('<img class="mainlogo-img" src="%s" alt="%s" />', home_url(), get_bloginfo('name'), $logo_url, get_bloginfo('name'));
答案 2 :(得分: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')> );
你需要把它全部变成一个字符串。