图像不显示在wp_get_attachment_image_src上,而是返回一个数组

时间:2016-10-16 17:42:08

标签: wordpress image attachment

您好我有一个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; ?>

1 个答案:

答案 0 :(得分:1)

正确的 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/