function parse_genesis_image_call($content, $args, $id, $html, $url, $src) { global $imgix_options; $size = isset($args['size']) ? $args['size'] : 'unknown'; $is_thumb = $args['size'] == 'thumbnail' ? true : false; $crop_thumbnails = $imgix_options['crop_thumbnails']; $fit = $is_thumb && $crop_thumbnails ? 'crop' : ''; return imgix_replace_content_cdn($content, $fit); }
function test_imgix_replace_content_cdn_maintains_existing_parameters() { global $imgix_options; $imgix_options['cdn_link'] = 'https://my-source.imgix.com'; $string = "<img src=\"http://example.org/wp-content/cats-300x200.gif?party=1&bad_vibes=0\" />"; $this->assertEquals("<img src=\"https://my-source.imgix.com/wp-content/cats.gif?&h=200&w=300&party=1&bad_vibes=0\" />", imgix_replace_content_cdn($string)); }