From 4a7f6ba2d45059c042cd19cf42541315f3740ce6 Mon Sep 17 00:00:00 2001 From: Robin Cornett Date: Sat, 8 Jun 2019 16:43:44 -0400 Subject: [PATCH] Update term widget --- .../displayfeaturedimagegenesis-taxonomy-widget.php | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/includes/widgets/displayfeaturedimagegenesis-taxonomy-widget.php b/includes/widgets/displayfeaturedimagegenesis-taxonomy-widget.php index b05730c..cb60825 100644 --- a/includes/widgets/displayfeaturedimagegenesis-taxonomy-widget.php +++ b/includes/widgets/displayfeaturedimagegenesis-taxonomy-widget.php @@ -75,13 +75,10 @@ class Display_Featured_Image_Genesis_Widget_Taxonomy extends WP_Widget { // Merge with defaults $instance = wp_parse_args( (array) $instance, $this->defaults() ); - - $term_id = $instance['term']; - $term = get_term_by( 'id', $term_id, $instance['taxonomy'] ); + $term = get_term_by( 'id', $instance['term'], $instance['taxonomy'] ); if ( ! $term ) { return; } - $args['before_widget'] = str_replace( 'class="widget ', 'class="widget ' . $term->slug . ' ', $args['before_widget'] ); echo $args['before_widget']; @@ -89,7 +86,6 @@ class Display_Featured_Image_Genesis_Widget_Taxonomy extends WP_Widget { new DisplayFeaturedImageGenesisOutputTerm( $instance, $args, $term, $this->id_base ); echo $args['after_widget']; - } /** @@ -199,7 +195,7 @@ class Display_Featured_Image_Genesis_Widget_Taxonomy extends WP_Widget { 'order' => 'ASC', 'hide_empty' => false, ); - $taxonomy = $ajax ? sanitize_text_field( $_POST['taxonomy'] ) : $instance['taxonomy']; + $taxonomy = $ajax ? filter_input( INPUT_POST, 'taxonomy', FILTER_SANITIZE_STRING ) : $instance['taxonomy']; $terms = get_terms( $taxonomy, $args ); $options[''] = '--'; foreach ( $terms as $term ) {