看看wp_get_attachment_image_src(), 它精确地提供了您需要的数据(URL和维度)。这有助于解决您的问题。
示例代码
$image_attributes = wp_get_attachment_image_src( $attachment_id = 10 );
if ( $image_attributes ) : ?>
<img src="<?php echo $image_attributes[0]; ?>" width="<?php echo $image_attributes[1]; ?>" height="<?php echo $image_attributes[2]; ?>" />
<?php endif; ?>
return部分给出键,但函数只返回索引。
array{
[0] => url,
[1] => width,
[2] => height,
[3] => is_intermediate (boolean)
}
我们应该弄清楚这个函数返回了什么。一些描述或链接来解释is\\U中间。