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 语句,因此看起来实际上是回显了标题。所以你的电话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 回答