WP_GET_ATTACH_IMAGE_src()和自定义大小

时间:2014-04-06 作者:JMau

As said in this page, wp_get_attachment_image_src()仅接受内置大小,如缩略图、中、大或全尺寸。

如何通过添加自定义尺寸获得相同的返回值add_image_sizes() ?

1 个回复
最合适的回答,由SO网友:s_ha_dum 整理而成

你误读了抄本。wp_get_attachment_image_src() 可以很好地使用自定义图像大小。

概念验证:

// copied from the Codex
// https://codex.wordpress.org/Function_Reference/add_image_size
if ( function_exists( \'add_image_size\' ) ) { 
    add_image_size( \'category-thumb\', 300, 9999 ); //300 pixels wide (and unlimited height)
    add_image_size( \'homepage-thumb\', 220, 180, true ); //(cropped)
}
将图像添加到库中,然后。。。

$image_attributes = wp_get_attachment_image_src( 28, \'category-thumb\' ); 
var_dump($image_attributes);
您会注意到,返回的图像是(近似值)300x9999,这是300宽,无论高度比例如何。

结束

相关推荐