From 4ee75055c8ef14892c9ad23b3d1609ab68fc5acb Mon Sep 17 00:00:00 2001 From: Robin Cornett Date: Sat, 10 Jan 2015 10:26:52 -0500 Subject: [PATCH] fix is_singular conditional (again) --- ...ass-displayfeaturedimagegenesis-common.php | 4 +- ...eaturedimagegenesis-cpt-archive-widget.php | 53 ++++++++++--------- ...ayfeaturedimagegenesis-taxonomy-widget.php | 50 ++++++++--------- 3 files changed, 55 insertions(+), 52 deletions(-) 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() ? '
' : ''; + echo genesis_html5() ? '
' : ''; $intro_text = apply_filters( 'genesis_term_intro_text_output', $intro_text ); @@ -165,7 +168,7 @@ class Display_Featured_Image_Genesis_CPT_Widget extends WP_Widget { * The newly calculated value of $instance should be returned. * If "false" is returned, the instance won't be saved/updated. * - * @since 0.1.8 + * @since x.y.z * * @param array $new_instance New settings for this instance as input by the user via form() * @param array $old_instance Old settings for this instance @@ -182,7 +185,7 @@ class Display_Featured_Image_Genesis_CPT_Widget extends WP_Widget { /** * Echo the settings update form. * - * @since 0.1.8 + * @since x.y.z * * @param array $instance Current settings */ @@ -193,8 +196,8 @@ class Display_Featured_Image_Genesis_CPT_Widget extends WP_Widget { ?>

- - + +

@@ -202,8 +205,8 @@ class Display_Featured_Image_Genesis_CPT_Widget extends WP_Widget {

- -

- /> - + /> +

- /> - + /> +

@@ -244,24 +247,24 @@ class Display_Featured_Image_Genesis_CPT_Widget extends WP_Widget {

- /> - + /> +

- - $size ) - echo ''; - ?> + foreach( (array) $sizes as $name => $size ) { + echo ''; + } ?>

- - diff --git a/includes/widgets/displayfeaturedimagegenesis-taxonomy-widget.php b/includes/widgets/displayfeaturedimagegenesis-taxonomy-widget.php index d02faca..77c4745 100644 --- a/includes/widgets/displayfeaturedimagegenesis-taxonomy-widget.php +++ b/includes/widgets/displayfeaturedimagegenesis-taxonomy-widget.php @@ -28,7 +28,7 @@ class Display_Featured_Image_Genesis_Taxonomy_Widget extends WP_Widget { /** * Constructor. Set the default widget options and create widget. * - * @since 0.1.8 + * @since x.y.z */ function __construct() { @@ -63,7 +63,7 @@ class Display_Featured_Image_Genesis_Taxonomy_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. @@ -112,7 +112,7 @@ class Display_Featured_Image_Genesis_Taxonomy_Widget extends WP_Widget { if ( ! empty( $instance['show_title'] ) ) { if ( genesis_html5() ) - printf( '

%s

', $permalink, esc_html( $title ) ); + printf( '

%s

', $permalink, esc_html( $title ) ); else printf( '

%s

', $permalink, esc_html( $title ) ); @@ -122,7 +122,7 @@ class Display_Featured_Image_Genesis_Taxonomy_Widget extends WP_Widget { if ( $instance['show_content'] ) { - echo genesis_html5() ? '
' : ''; + echo genesis_html5() ? '
' : ''; $intro_text = apply_filters( 'genesis_term_intro_text_output', $term->meta['intro_text'] ); if ( ! $intro_text ) { @@ -146,7 +146,7 @@ class Display_Featured_Image_Genesis_Taxonomy_Widget extends WP_Widget { * The newly calculated value of $instance should be returned. * If "false" is returned, the instance won't be saved/updated. * - * @since 0.1.8 + * @since x.y.z * * @param array $new_instance New settings for this instance as input by the user via form() * @param array $old_instance Old settings for this instance @@ -162,7 +162,7 @@ class Display_Featured_Image_Genesis_Taxonomy_Widget extends WP_Widget { /** * Echo the settings update form. * - * @since 0.1.8 + * @since x.y.z * * @param array $instance Current settings */ @@ -173,8 +173,8 @@ class Display_Featured_Image_Genesis_Taxonomy_Widget extends WP_Widget { ?>

- - + +

@@ -182,8 +182,8 @@ class Display_Featured_Image_Genesis_Taxonomy_Widget extends WP_Widget {

- - true, @@ -198,8 +198,8 @@ class Display_Featured_Image_Genesis_Taxonomy_Widget extends WP_Widget {

- - 'name', @@ -219,13 +219,13 @@ class Display_Featured_Image_Genesis_Taxonomy_Widget extends WP_Widget {

- /> - + /> +

- /> - + /> +

@@ -237,24 +237,24 @@ class Display_Featured_Image_Genesis_Taxonomy_Widget extends WP_Widget {

- /> - + /> +

- - $size ) - echo ''; - ?> + foreach( (array) $sizes as $name => $size ) { + echo ''; + } ?>

- -