From 50ce83690a8393ba81c05f18ab7d793f11e634dd Mon Sep 17 00:00:00 2001 From: Robin Cornett Date: Tue, 21 Nov 2017 09:40:36 -0500 Subject: [PATCH] Add default image size --- includes/class-displayfeaturedimagegenesis-common.php | 3 ++- .../class-displayfeaturedimagegenesis-getsetting.php | 1 + ...ass-displayfeaturedimagegenesis-settings-define.php | 10 ++++++++++ 3 files changed, 13 insertions(+), 1 deletion(-) diff --git a/includes/class-displayfeaturedimagegenesis-common.php b/includes/class-displayfeaturedimagegenesis-common.php index ea9abad..c9d6190 100644 --- a/includes/class-displayfeaturedimagegenesis-common.php +++ b/includes/class-displayfeaturedimagegenesis-common.php @@ -365,7 +365,8 @@ class Display_Featured_Image_Genesis_Common { * @since 2.5.0 */ public static function image_size() { - $image_size = 'displayfeaturedimage_backstretch'; + $setting = displayfeaturedimagegenesis_get_setting(); + $image_size = $setting['image_size']; $post_meta = (int) get_post_meta( get_the_ID(), '_displayfeaturedimagegenesis_disable', true ); if ( 2 === $post_meta ) { return $image_size; diff --git a/includes/settings/class-displayfeaturedimagegenesis-getsetting.php b/includes/settings/class-displayfeaturedimagegenesis-getsetting.php index e3cab27..070d65b 100644 --- a/includes/settings/class-displayfeaturedimagegenesis-getsetting.php +++ b/includes/settings/class-displayfeaturedimagegenesis-getsetting.php @@ -36,6 +36,7 @@ class DisplayFeaturedImageGenesisGetSetting { 'large_hook' => 'genesis_before_loop', 'large_priority' => 12, 'large' => array(), + 'image_size' => 'displayfeaturedimage_backstretch', ) ); } diff --git a/includes/settings/class-displayfeaturedimagegenesis-settings-define.php b/includes/settings/class-displayfeaturedimagegenesis-settings-define.php index c7cbee0..46f274a 100644 --- a/includes/settings/class-displayfeaturedimagegenesis-settings-define.php +++ b/includes/settings/class-displayfeaturedimagegenesis-settings-define.php @@ -192,6 +192,16 @@ class Display_Featured_Image_Genesis_Settings_Define extends Display_Featured_Im */ protected function define_cpt_fields() { $fields = array( + array( + 'id' => 'image_size', + 'title' => __( 'Preferred Image Size', 'display-featured-image-genesis' ), + 'callback' => 'do_select', + 'section' => 'cpt_sitewide', + 'options' => array( + 'displayfeaturedimage_backstretch' => __( 'Backstretch (default)', 'display-featured-image-genesis' ), + 'large' => __( 'Large', 'display-featured-image-genesis' ), + ), + ), array( 'id' => 'skip', 'title' => __( 'Skip Content Types', 'display-featured-image-genesis' ),