From 8b5e4ef970262ef7cf496abb753506f4fbadf438 Mon Sep 17 00:00:00 2001 From: Robin Cornett Date: Tue, 18 Nov 2014 19:47:20 -0500 Subject: [PATCH] large images handled correctly using $item for source, and adding before loop instead of before entry --- includes/class-displayfeaturedimagegenesis-output.php | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/includes/class-displayfeaturedimagegenesis-output.php b/includes/class-displayfeaturedimagegenesis-output.php index e9dfb5c..30260d6 100644 --- a/includes/class-displayfeaturedimagegenesis-output.php +++ b/includes/class-displayfeaturedimagegenesis-output.php @@ -62,9 +62,8 @@ class Display_Featured_Image_Genesis_Output { } // otherwise it's a large image. - elseif ( $item->backstretch[1] <= $item->large ) { - add_action( 'genesis_before_entry', array( $this, 'do_large_image' ) ); // HTML5 - add_action( 'genesis_before_post', array( $this, 'do_large_image' ) ); // XHTML + elseif ( $item->width <= $item->large ) { + add_action( 'genesis_before_loop', array( $this, 'do_large_image' ) ); // works for both HTML5 and XHTML } } } @@ -152,8 +151,8 @@ class Display_Featured_Image_Genesis_Output { * @since 1.0.0 */ public function do_large_image() { - global $post; - $image = get_the_post_thumbnail( $post->ID, 'large', array( 'class' => 'aligncenter featured', 'alt' => the_title_attribute( 'echo=0' ) ) ); + $item = Display_Featured_Image_Genesis_Common::get_image_variables(); + $image = '' . the_title_attribute( '; echo $image; }