由于某种原因,wp_get_attachment_image_src返回了错误的尺寸!不知道为什么。文件存在,图像大小在安装程序中注册。有没有人有想法?我在这里疯了。
代码:
# in setup function
add_image_size('thumb', 400, 0, false);
# in template file
$image = wp_get_attachment_image_src( get_post_thumbnail_id($post->ID), 'thumb', false);
结果:
array(4) {
[0]=>
string(115) "http://example.com/wp-content/uploads/2013/06/this-is-an-image-400x331.jpg"
[1]=>
int(150)
[2]=>
int(124)
[3]=>
bool(true)
}