예제 #1
0
/**
 * Get a image URL.
 *
 * @param  int     $id      Image ID.
 * @param  int     $width   Image width.
 * @param  int     $height  Image height.
 * @param  boolean $crop    Image crop.
 * @param  boolean $upscale Force the resize.
 *
 * @return string
 */
function vulcano_get_image_url($id, $width, $height, $crop = true, $upscale = false)
{
    $resizer = Vulcano_Thumbnail_Resizer::get_instance();
    $origin_url = wp_get_attachment_url($id);
    $url = $resizer->process($origin_url, $width, $height, $crop, $upscale);
    return $url ? $url : $origin_url;
}