From 552aaaf19dba45c9e419a6649a2863008dfe4517 Mon Sep 17 00:00:00 2001 From: Robin Cornett Date: Thu, 28 Dec 2017 13:32:34 -0500 Subject: [PATCH] Revert commit which removed large image check --- ...class-displayfeaturedimagegenesis-common.php | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/includes/class-displayfeaturedimagegenesis-common.php b/includes/class-displayfeaturedimagegenesis-common.php index 8782dce..1bfe50d 100644 --- a/includes/class-displayfeaturedimagegenesis-common.php +++ b/includes/class-displayfeaturedimagegenesis-common.php @@ -376,10 +376,25 @@ class Display_Featured_Image_Genesis_Common { * whether get_post_type array should use large image instead of backstretch. * @uses is_in_array() */ - if ( self::is_in_array( 'use_large_image' ) ) { + if ( self::is_in_array( 'use_large_image' ) || self::use_large_image_singular( $setting ) ) { return 'large'; } return apply_filters( 'displayfeaturedimagegenesis_image_size', $image_size ); } + + /** + * Determine if a singular post/page should use a large image instead of backstretch. + * + * @param $setting + * + * @return bool + */ + protected static function use_large_image_singular( $setting ) { + if ( ! is_singular() ) { + return false; + } + $post_type = get_post_type(); + return ( isset( $setting['large'][ $post_type ] ) && $setting['large'][ $post_type ] ); + } }