图片未显示在 wp_get_attachment_image_src 上,而是 returns 数组

Image is not displayed on wp_get_attachment_image_src, instead it returns an array

你好,我有一个 wordpress 网站,我正在尝试使用 wp_get_attachment_image_src 显示图像,但它 returns 仅数组

低于我自己的尝试

`$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 总是 returns 数组。

如果要使用此函数显示图像,需要在图像标签中传递数组索引。

试试下面的代码:

`$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; ?>

同样,如果你在使用之前阅读了函数的所有参数也很好

参考这个 link - https://developer.wordpress.org/reference/functions/wp_get_attachment_image_src/