0

私が使用しているコードは次のとおりです。

<img src="/images/<?php strtolower(the_title()); ?>.jpg" border="0" >
4

2 に答える 2

4

Wordpressの the_title()関数は、デフォルトでタイトルをエコーし​​ます。echo 引数を false に設定し、小文字の出力を自分でエコーする必要があります。

<img src="/images/<?php echo strtolower(the_title('','',false)); ?>.jpg" border="0" />
于 2012-05-04T02:21:32.287 に答える
0

the_title()スニペットに echo ステートメントがないため、実際にはタイトルから echo が出ているようです。したがって、への呼び出しstrtolower()は基本的に何もしていません。の出力をキャプチャする必要があります。the_title()その後、小文字に変換できます。

ob_start();
the_title();
$title = $template = ob_get_clean();
<img src="/images/<?php echo strtolower($title); ?>.jpg" border="0" />
于 2012-05-04T02:20:53.353 に答える