As said in this page, wp_get_attachment_image_src()
仅接受内置大小,如缩略图、中、大或全尺寸。
如何通过添加自定义尺寸获得相同的返回值add_image_sizes()
?
As said in this page, wp_get_attachment_image_src()
仅接受内置大小,如缩略图、中、大或全尺寸。
如何通过添加自定义尺寸获得相同的返回值add_image_sizes()
?
你误读了抄本。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宽,无论高度比例如何。