有wp_get_attachment_image_url 在WordPress 4.4.0中介绍。它采用以下参数:
内景$attachment_id - 图像附件ID.
字符串|数组$size - 可选择的要检索的图像大小。接受任何有效的图像大小,或以像素为单位的宽度和高度值数组(按该顺序)。默认“缩略图”布尔$icon - 可选择的是否应将图像视为图标。默认值为false返回
string
(包含域的完整附件URL)或
false
如果找不到图像。
示例使用:
$thumbnail = wp_get_attachment_image_url( $attachmentId, \'my-custom-size\' );
$original = wp_get_attachment_image_url( $attachmentId, \'full\' );
$square = wp_get_attachment_image_url( $attachmentId, [600, 600] );
图像大小通常在函数中定义。主题的php。WordPress文档对此进行了深入介绍:
Post Thumbnails / Thumbnail Sizes如果将一个由两个数字(宽度和高度)组成的数组传递到函数中,它将尝试查找与大小匹配的衣柜,同时保留纵横比。
在它使用的引擎盖下image_get_intermediate_size 找到首选尺寸。