From 0a77b3d3fa91a7eb442b912cb1b070be33dc5e2f Mon Sep 17 00:00:00 2001 From: Robin Cornett Date: Wed, 19 Nov 2014 09:43:44 -0500 Subject: [PATCH] remove photon filter --- includes/class-displayfeaturedimagegenesis-common.php | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/includes/class-displayfeaturedimagegenesis-common.php b/includes/class-displayfeaturedimagegenesis-common.php index 65f5726..5b916dc 100644 --- a/includes/class-displayfeaturedimagegenesis-common.php +++ b/includes/class-displayfeaturedimagegenesis-common.php @@ -22,6 +22,7 @@ class Display_Featured_Image_Genesis_Common { * @since 1.1.0 */ public static function get_image_variables() { + $item = new stdClass(); global $post; @@ -66,6 +67,11 @@ class Display_Featured_Image_Genesis_Common { //now actually set the backstretch image source, which includes some metadata $metadata = wp_get_attachment_metadata( $image_id ); + // turn Photon off so we can get the correct image + if ( class_exists( 'Jetpack_Photon' ) ) { + $photon_removed = remove_filter( 'image_downsize', array( Jetpack_Photon::instance(), 'filter_image_downsize' ) ); + } + $item->backstretch = wp_get_attachment_image_src( $image_id, 'displayfeaturedimage_backstretch' ); $item->width = ''; if ( ! empty( $item->backstretch ) ) { @@ -85,6 +91,11 @@ class Display_Featured_Image_Genesis_Common { } } + // turn Photon back on + if ( $photon_removed ) { + add_filter( 'image_downsize', array( Jetpack_Photon::instance(), 'filter_image_downsize' ), 10, 3 ); + } + // Set Post/Page Title $item->title = $item->description = '';