2011-02-19 65 views
0

我有這樣的PHP代碼從一個WordPress主題PHP的XML的簡單問題

<?php 

.... 

$image_source = bloginfo('template_url').'/timthumb.php?src='.$slider_images[$i].'&w=940&h=400&zc=1'; 
echo "<Image Source='".$image_source."'></Image>"; 

.... 
?> 

和預期的結果是:

<Image Source='http://...timthumb.php?... .png'></Image> 

,而不是說我得到這個:

http://... <Image Source='/timthumb.php?.... .png'></Image> 

回答

1

bloginfo函數直接打印結果。見reference

發生什麼事是,當您設置$image_source然後bloginfo打印http://...,然後返回void。 void值與'' . '/timthumb..的圖像url連接。最後你打印文本<image source...>

您應該使用get_bloginfo代替

+0

請改用get_bloginfo。這個函數的引用中有鏈接。 – 2011-02-19 03:04:44