从表单输出图像

时间:2015-07-18 11:25:57

标签: php

我想显示使用Wordpress通过表单上传的图片。

$thumbnail = get_post_meta( $download->ID, 'item_thumbnail', true );
$url = wp_get_attachment_image_src( $thumbnail, 'full' );   

echo '<img src="'.$url[0].'">';

没有输出。所以我做了一个var_dump,结果是

array(7) { 
    [0]=> string(3) "106" 
    [1]=> string(3) "100" 
    [2]=> string(2) "97" 
    [3]=> string(2) "93" 
    [4]=> string(2) "87" 
    [5]=> string(2) "84" 
    [6]=> string(2) "80" 
    } 

我知道这些数字是图片ID。问题是如何修改我的代码所以这些图像都显示在我的页面模板中?

1 个答案:

答案 0 :(得分:1)

您的准则应该是:

$thumbnail = get_post_meta( $download->ID, 'item_thumbnail', true );

foreach($thumbnail as $key=>$val){
   $url = wp_get_attachment_image_src( $val, 'full' );   

   echo '<img src="'.$url[0].'">';

}

我希望这对你有帮助。