2017-09-20 1 views
-2

Ich habe eine Funktion, die meine Header-Informationen in Wordpress-Site einfügt. Allerdings, wenn ich benutze:html Wird nicht umbloginfo ('was auch immer')

echo '<h1>'.bloginfo('name').'</h1>'; 

oder

echo '<a href="'.bloginfo('url').'">Some url</a>'; 

Es gibt:

Blog Name 
<h1></h1> 

oder

Url 
<a href=""></> 

Es wird nicht in den HTML-Tags wickeln. Dank für Ihre Hilfe im Voraus

+0

Wenn ich es laufen, bekomme ich * Parse error: parse error, erwarten ' ' '' oder' ';'' *. Sie haben sehr offensichtliche Syntaxfehler in Ihrem Code. Stellen Sie eine echte [mcve] – Quentin

+0

Sie sagen, Sie können keine Informationen noch finden Sie eine Fehlermeldung mit der Begründung, warum? – ProEvilz

+0

Sorry, dass ich ein paar Apostrophen verlegt habe, habe ich bearbeitet – bilcker

Antwort

1

du tun sollten:

echo '<h1>'.bloginfo('name').'</h1>';

anstelle dieses

echo '<h1>.'bloginfo('name')'.</h1>';

(Um frei von der Syntaxfehler zu erhalten)

Um den Blog-Namen ohne Echo zurückzugeben, können Sie Folgendes verwenden:

echo '<h1>'.get_bloginfo('name').'</h1>';

+0

Während das den Syntaxfehler beheben wird, der in meinem Kommentar beschrieben wird, sehe ich nicht, wie es das in der Frage beschriebene Problem beheben wird. – Quentin

+0

versuchen Sie es einfach und sehen, ob es den Trick –

+0

das ist, was fehlte, danke get_bloginfo() gearbeitet. Gehirne arbeiten heute Morgen nicht. – bilcker

Verwandte Themen