From ca38e7b0ab040a798f8f5d51a2500fa438b46f44 Mon Sep 17 00:00:00 2001 From: Robin Cornett Date: Sun, 30 Jun 2019 16:13:31 -0400 Subject: [PATCH 1/3] Fix how widget output classes are included --- includes/widgets/displayfeaturedimagegenesis-author-widget.php | 2 +- .../widgets/displayfeaturedimagegenesis-cpt-archive-widget.php | 2 +- .../widgets/displayfeaturedimagegenesis-taxonomy-widget.php | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/includes/widgets/displayfeaturedimagegenesis-author-widget.php b/includes/widgets/displayfeaturedimagegenesis-author-widget.php index a2198c7..cb18cc8 100644 --- a/includes/widgets/displayfeaturedimagegenesis-author-widget.php +++ b/includes/widgets/displayfeaturedimagegenesis-author-widget.php @@ -69,7 +69,7 @@ class Display_Featured_Image_Genesis_Author_Widget extends WP_Widget { echo $args['before_widget']; - include plugin_dir_path( dirname( __FILE__ ) ) . 'output/class-displayfeaturedimagegenesis-output-author.php'; + include_once plugin_dir_path( dirname( __FILE__ ) ) . 'output/class-displayfeaturedimagegenesis-output-author.php'; new DisplayFeaturedImageGenesisOutputAuthor( $instance, $args, $this->id_base ); echo $args['after_widget']; diff --git a/includes/widgets/displayfeaturedimagegenesis-cpt-archive-widget.php b/includes/widgets/displayfeaturedimagegenesis-cpt-archive-widget.php index e69da59..a3537ac 100644 --- a/includes/widgets/displayfeaturedimagegenesis-cpt-archive-widget.php +++ b/includes/widgets/displayfeaturedimagegenesis-cpt-archive-widget.php @@ -81,7 +81,7 @@ class Display_Featured_Image_Genesis_Widget_CPT extends WP_Widget { echo $args['before_widget']; - include plugin_dir_path( dirname( __FILE__ ) ) . 'output/class-displayfeaturedimagegenesis-output-cpt.php'; + include_once plugin_dir_path( dirname( __FILE__ ) ) . 'output/class-displayfeaturedimagegenesis-output-cpt.php'; new DisplayFeaturedImageGenesisOutputCPT( $instance, $args, $post_type, $this->id_base ); echo $args['after_widget']; diff --git a/includes/widgets/displayfeaturedimagegenesis-taxonomy-widget.php b/includes/widgets/displayfeaturedimagegenesis-taxonomy-widget.php index cb60825..a1a671b 100644 --- a/includes/widgets/displayfeaturedimagegenesis-taxonomy-widget.php +++ b/includes/widgets/displayfeaturedimagegenesis-taxonomy-widget.php @@ -82,7 +82,7 @@ class Display_Featured_Image_Genesis_Widget_Taxonomy extends WP_Widget { $args['before_widget'] = str_replace( 'class="widget ', 'class="widget ' . $term->slug . ' ', $args['before_widget'] ); echo $args['before_widget']; - include plugin_dir_path( dirname( __FILE__ ) ) . 'output/class-displayfeaturedimagegenesis-output-term.php'; + include_once plugin_dir_path( dirname( __FILE__ ) ) . 'output/class-displayfeaturedimagegenesis-output-term.php'; new DisplayFeaturedImageGenesisOutputTerm( $instance, $args, $term, $this->id_base ); echo $args['after_widget']; From 7f7a5bfe95107376982f34041d68d5f8374e13aa Mon Sep 17 00:00:00 2001 From: Robin Cornett Date: Sun, 30 Jun 2019 16:13:58 -0400 Subject: [PATCH 2/3] Update version, readme --- README.md | 3 +++ display-featured-image-genesis.php | 2 +- includes/class-displayfeaturedimagegenesis-common.php | 2 +- package.json | 2 +- readme.txt | 3 +++ 5 files changed, 9 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 4280819..51983bb 100644 --- a/README.md +++ b/README.md @@ -254,6 +254,9 @@ Similar hooks: ## Changelog +### 3.1.1 +* fix widget output error when multiple instances are called on a page + ### 3.1.0 * added: option to display the banner image using only CSS and responsive images, instead of JavaScript * changed: CSS, mostly related to the CSS-only banner image, but also made entry title CSS less specific diff --git a/display-featured-image-genesis.php b/display-featured-image-genesis.php index 204eca5..b59e725 100644 --- a/display-featured-image-genesis.php +++ b/display-featured-image-genesis.php @@ -12,7 +12,7 @@ * Plugin Name: Display Featured Image for Genesis * Plugin URI: https://github.com/robincornett/display-featured-image-genesis/ * Description: This plugin works within the Genesis Framework, to display featured images in beautiful and dynamic ways. - * Version: 3.1.0 + * Version: 3.1.1 * Author: Robin Cornett * Author URI: https://robincornett.com * Text Domain: display-featured-image-genesis diff --git a/includes/class-displayfeaturedimagegenesis-common.php b/includes/class-displayfeaturedimagegenesis-common.php index 85d36fb..6198533 100644 --- a/includes/class-displayfeaturedimagegenesis-common.php +++ b/includes/class-displayfeaturedimagegenesis-common.php @@ -18,7 +18,7 @@ class Display_Featured_Image_Genesis_Common { * @var string * @since 1.4.3 */ - public $version = '3.1.0'; + public $version = '3.1.1'; /** * @var $instance diff --git a/package.json b/package.json index 067473a..e9c46b5 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "display-featured-image-genesis", "description": "Display Featured Image for Genesis", - "version": "3.1.0", + "version": "3.1.1", "private": true, "license": "GPL-2.0", "devDependencies": { diff --git a/readme.txt b/readme.txt index c3f96ca..5719e89 100644 --- a/readme.txt +++ b/readme.txt @@ -220,6 +220,9 @@ Similar hooks: == Changelog == += 3.1.1 = +* fix widget output error when multiple instances are called on a page + = 3.1.0 = * added: option to display the banner image using only CSS and responsive images, instead of JavaScript * changed: CSS, mostly related to the CSS-only banner image, but also made entry title CSS less specific From 745755b674eae7d182769df61eac36f722e0f44e Mon Sep 17 00:00:00 2001 From: Robin Cornett Date: Sun, 30 Jun 2019 16:38:32 -0400 Subject: [PATCH 3/3] Update stable tag --- readme.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/readme.txt b/readme.txt index 5719e89..17622ac 100644 --- a/readme.txt +++ b/readme.txt @@ -5,7 +5,7 @@ Donate link: https://robincornett.com/donate/ Tags: banner, featured image, featured images, genesis, studiopress, post thumbnails, featured image rss, rss Requires at least: 4.8 Tested up to: 5.2 -Stable tag: 3.1.0 +Stable tag: 3.1.1 Requires PHP: 5.6 License: GPL-2.0+ License URI: http://www.gnu.org/licenses/gpl-2.0.txt