Add default image size

This commit is contained in:
Robin Cornett
2017-11-21 09:40:36 -05:00
parent b087c6c9c7
commit 50ce83690a
3 changed files with 13 additions and 1 deletions
@@ -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;
@@ -36,6 +36,7 @@ class DisplayFeaturedImageGenesisGetSetting {
'large_hook' => 'genesis_before_loop',
'large_priority' => 12,
'large' => array(),
'image_size' => 'displayfeaturedimage_backstretch',
) );
}
@@ -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' ),