嗨,我有一个wordpress网站,我正试图使用wp_get_attachment_image_src显示图像,但它只返回数组
低于我对自己的尝试
`$get_story_image_src = wp_get_attachment_image_src( get_post_thumbnail_id( $post->ID ), "size" );`
if ( $get_story_image_src ) : ?>
<img src="<?php echo $get_story_image_src ; ?>" alt="story_image" />
<?php endif; ?>
正确的wp_get_attachment_image_src总是返回数组。
如果你想用这个函数显示图像,你需要在图像标签中传递数组索引。
试试下面的代码:
`$get_story_image_src = wp_get_attachment_image_src( get_post_thumbnail_id( $post->ID ), "size" );`
if ( $get_story_image_src ) : ?>
<img src="<?php echo $get_story_image_src[0]; width="<?php echo $get_story_image_src[1]; ?>" height="<?php echo $get_story_image_src[2]; ?>" ?>" alt="story_image" />
<?php endif; ?>
在使用
之前,最好先阅读函数的所有参数。参考此链接- https://developer.wordpress.org/reference/functions/wp_get_attachment_image_src/