- - + +
diff --git a/includes/class-displayfeaturedimagegenesis-common.php b/includes/class-displayfeaturedimagegenesis-common.php index 09f4374..b9bad00 100644 --- a/includes/class-displayfeaturedimagegenesis-common.php +++ b/includes/class-displayfeaturedimagegenesis-common.php @@ -95,11 +95,11 @@ class Display_Featured_Image_Genesis_Common { */ $use_tax_image = apply_filters( 'display_featured_image_genesis_use_taxonomy', self::$post_types ); - if ( has_post_thumbnail() ) { + if ( has_post_thumbnail() && $width > $item->medium ) { $image_id = get_post_thumbnail_id( get_the_ID() ); } - if ( ! has_post_thumbnail() || $width <= $item->medium || in_array( get_post_type(), $use_tax_image ) ) { + elseif ( ! has_post_thumbnail() || in_array( get_post_type(), $use_tax_image ) ) { $taxonomies = get_taxonomies(); $args = array( 'orderby' => 'count', 'order' => 'DESC' ); $terms = wp_get_object_terms( get_the_ID(), $taxonomies, $args ); diff --git a/includes/widgets/displayfeaturedimagegenesis-cpt-archive-widget.php b/includes/widgets/displayfeaturedimagegenesis-cpt-archive-widget.php index b2de3f1..e2abb3e 100644 --- a/includes/widgets/displayfeaturedimagegenesis-cpt-archive-widget.php +++ b/includes/widgets/displayfeaturedimagegenesis-cpt-archive-widget.php @@ -28,7 +28,7 @@ class Display_Featured_Image_Genesis_CPT_Widget extends WP_Widget { /** * Constructor. Set the default widget options and create widget. * - * @since 0.1.8 + * @since x.y.z */ function __construct() { @@ -60,7 +60,7 @@ class Display_Featured_Image_Genesis_CPT_Widget extends WP_Widget { /** * Echo the widget content. * - * @since 0.1.8 + * @since x.y.z * * * @param array $args Display arguments including before_title, after_title, before_widget, and after_widget. @@ -90,10 +90,13 @@ class Display_Featured_Image_Genesis_CPT_Widget extends WP_Widget { } else { $title = $post_type->label; - if ( post_type_supports( $instance['post_type'], 'genesis-cpt-archives-settings' ) ) { - $title = genesis_get_cpt_option( 'headline', $instance['post_type'] ); - } $permalink = esc_url( get_post_type_archive_link( $instance['post_type'] ) ); + if ( post_type_supports( $instance['post_type'], 'genesis-cpt-archives-settings' ) ) { + $headline = genesis_get_cpt_option( 'headline', $instance['post_type'] ); + if ( ! empty( $headline ) ) { + $title = $headline; + } + } } echo $args['before_widget']; @@ -144,7 +147,7 @@ class Display_Featured_Image_Genesis_CPT_Widget extends WP_Widget { if ( $instance['show_content'] && $intro_text ) { - echo genesis_html5() ? '
- - + +