私が使用しているコードは次のとおりです。
<img src="/images/<?php strtolower(the_title()); ?>.jpg" border="0" >
Wordpressの the_title()関数は、デフォルトでタイトルをエコーします。echo 引数を false に設定し、小文字の出力を自分でエコーする必要があります。
<img src="/images/<?php echo strtolower(the_title('','',false)); ?>.jpg" border="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" />