我想显示使用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。问题是如何修改我的代码所以这些图像都显示在我的页面模板中?
答案 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].'">';
}
我希望这对你有帮助。