我正在使用wp_get_attachment_image_src
构建srcset
的属性img
标签在该属性中,我想输出一个以逗号分隔的图像URL列表以及图像宽度。
使用Media Settings 第页,我已将图像大小配置为如下:
缩略图尺寸:150x150中尺寸:640x480大尺寸:1024x768小尺寸:278x320wp_get_attachment_image_src
函数返回图像大小的正确URL和正确宽度full
, medium
和small
. small
是我使用添加的自定义尺寸add_image_size
.
如果我打电话wp_get_attachment_image_src( $image_id, \'large\' )
, 返回的数组如下所示:
array (
0 => \'http://localhost/wp-content/uploads/2014/10/image-1024x768.jpg\',
1 => 640,
2 => 480,
3 => true,
)
检查可在该url处找到的图像会显示具有正确尺寸的图像。
目前我正在使用php内置函数getimagesize 要避免此问题,此函数调用所需的时间比简单访问wp_get_attachment_image_src
:
没有getimagesize(执行前后的mtime):
“0.83761000 1415195440”带getimagesize:
“0.34808000 1415195635”“0.35323900 1415195635”“我该怎么做才能使wp\\u get\\u attachment\\u image\\u src返回正确的尺寸?”?