1

次のような変数を割り当てました:

$name = "sometext";

そして、私はこのコード行に固執しました:

$output .= '<a href="'. home_url() .'"><img src="'. $t_custom_logo .'" border="0" class="png" alt="'. get_bloginfo('name') .'" /></a>';

後に $name 値を表示するにはどうすればよいですか?

$output .= '<a href="'. home_url() .

したがって、結果の主なものは次のようになります。

<a href="www.somelink.com/sometext"> ....

ありがとう!

4

7 に答える 7

4

あなたがずっとやってきたこと、連結をしてください:

$output .= '<a href="'. home_url() . '/'. $name'"><img src="'. $t_custom_logo .'" border="0" class="png" alt="'. get_bloginfo('name') .'" /></a>';
于 2012-07-04T12:04:05.880 に答える
0

この次のチュートリアルを使用して、ドメイン名を取得し、それを$name変数に追加できます。

于 2012-07-04T12:06:21.630 に答える
0

sprintf を使用すると、コードが読みやすくなります。

$output .= sprintf( 
    '<a href="%s"><img src="%s" border="0" class="png" alt="%s" /></a>',
    home_url().'/'.$name,
    $t_custom_logo,
    get_bloginfo('name')
);
于 2012-07-04T12:06:36.457 に答える
0

.演算子を使用して、他の関数の結果/文字列のように追加するだけです。

$output .= '<a href="'. home_url() . $name . '"><img src="'. $t_custom_logo .'" border="0" class="png" alt="'. get_bloginfo('name') .'" /></a>';
于 2012-07-04T12:03:53.007 に答える
0
$output .= '<a href="'. home_url() . $name .'">

home_url() の末尾に / がない場合は、これを手動で追加する必要があります

$output .= '<a href=~'. home_url() . '/' . $name .'">
于 2012-07-04T12:04:06.967 に答える
0

.operator は、PHP の文字列連結演算子です。引用符を前後に付ける必要はありません。$output .= '<a href="'. home_url() . $name...うまくいきます。

于 2012-07-04T12:05:20.433 に答える
0

また

$output .= '<a href="'. home_url() . '/' . $name . '"><img src="'. $t_custom_logo .'" border="0" class="png" alt="'. get_bloginfo('name') .'" /></a>';

「/」も追加する必要がある場合

于 2012-07-04T12:05:26.827 に答える