2017-01-15 11 views
0

こんにちは、ブログの名前がホームページにある場合は出力するようにしています。ホームページにある場合は、別のCSSを入力してホームページへのリンクを削除してください。私は下の現在持っているPHPエコーをPHPエコー+ html内に入れる方法は?

:私は現在、取得エラーです

<h4 class="site-title"><a href="<?php echo esc_url(home_url('/')); ?>"><?php bloginfo('name'); ?></a></h4> 

if(basename($_SERVER['PHP_SELF'], '.php') == 'index') { 

echo '<h4 class="site-title"><a href=".esc_url(home_url('/'));.">.bloginfo('name');.</a></h4>'; 
} else { 
    // Some other CSS 
} 
?> 

私はエコーに変換しようとしているコードを以下のとおりにされ

Parse error: syntax error, unexpected 'name' (T_STRING), expecting ',' or ';' in /srv/users/serverpilot/apps/eol/public/wp-content/themes/shop-one-column/header.php on line 25 

ありがとうございます!

答えて

0

あなたechoの文は次のようにする必要があります:

echo '<h4 class="site-title"><a href="'.esc_url(home_url('/')).'">'.bloginfo('name').'</a></h4>'; 
+0

こんにちは@RajdeepPaul - 働いたおかげでヒープ、ほとんど!残念ながら、そのリンク部分は機能しておらず、ホームページにリンクしていません。 どうすれば修正できますか? – iamYPD

+0

@ user1477592 'ctrl + u'(または' cmd + u')を実行して、ソースコードのリンクセクションにあなたが持っているものを見てください。 –

+0

申し訳ありませんが、私はChromeとSublime Textでcmd + uを試しましたが、何も出てこないのですか? '.bloginfo('name').' iamYPD