From 5da9a0fe2caf02ba879d0ac4b3fa188d58833547 Mon Sep 17 00:00:00 2001 From: Robin Cornett Date: Wed, 23 Oct 2019 19:09:45 -0400 Subject: [PATCH] Actually, post meta should override the large image size check --- .../class-displayfeaturedimagegenesis-common.php | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/includes/class-displayfeaturedimagegenesis-common.php b/includes/class-displayfeaturedimagegenesis-common.php index d44e9d8..5fbdb28 100644 --- a/includes/class-displayfeaturedimagegenesis-common.php +++ b/includes/class-displayfeaturedimagegenesis-common.php @@ -393,7 +393,13 @@ class Display_Featured_Image_Genesis_Common { * @since 2.5.0 */ public static function image_size() { - $setting = displayfeaturedimagegenesis_get_setting(); + $setting = displayfeaturedimagegenesis_get_setting(); + $image_size = $setting['image_size']; + $post_id = self::get_post_id(); + $post_meta = get_post_meta( $post_id, '_displayfeaturedimagegenesis_disable', true ); + if ( $post_meta && ! is_numeric( $post_meta ) ) { + return 'displayfeaturedimage_backstretch' === $post_meta ? '2048x2048' : $post_meta; + } /** * Creates display_featured_image_genesis_use_large_image filter to check * whether get_post_type array should use large image instead of backstretch. @@ -402,12 +408,6 @@ class Display_Featured_Image_Genesis_Common { if ( self::is_in_array( 'use_large_image' ) || self::use_large_image_singular( $setting ) ) { return 'large'; } - $image_size = $setting['image_size']; - $post_id = self::get_post_id(); - $post_meta = get_post_meta( $post_id, '_displayfeaturedimagegenesis_disable', true ); - if ( $post_meta && ! is_numeric( $post_meta ) ) { - return 'displayfeaturedimage_backstretch' === $post_meta ? '2048x2048' : $post_meta; - } return apply_filters( 'displayfeaturedimagegenesis_image_size', $image_size ); }