Skip to content

Instantly share code, notes, and snippets.

@joemcgill
Created December 11, 2015 03:23
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save joemcgill/9b1b597b9f1907772b0a to your computer and use it in GitHub Desktop.
Save joemcgill/9b1b597b9f1907772b0a to your computer and use it in GitHub Desktop.
Force WordPress `srcset` to HTTPS
/*
* Force URLs in srcset attributes into HTTPS scheme.
* This is particularly useful when you're running a Flexible SSL frontend like Cloudflare
*/
function ssl_srcset( $sources ) {
foreach ( $sources as &$source ) {
$source['url'] = set_url_scheme( $source['url'], 'https' );
}
return $sources;
}
add_filter( 'wp_calculate_image_srcset', 'ssl_srcset' );
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment