2011-02-19 66 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