esc_html__( 'Displays selected terms', 'filter-everything' ), ) ); } /** * Front-end display of widget. * * @see WP_Widget::widget() * * @param array $args Widget arguments. * @param array $instance Saved values from database. */ public function widget( $args, $instance ) { $title = isset( $instance['title'] ) ? $instance['title'] : ''; $title = apply_filters( 'widget_title', $title, $instance, $this->id_base ); $set_id = isset( $instance['set_id'] ) ? preg_replace('/[^\d\,]?/', '', $instance['set_id'] ) : ''; $mobile = ( !empty( $instance['mobile'] ) ) ? $instance['mobile'] : ''; $setIds = $classes = []; if( isset( $_POST['action'] ) && $_POST['action'] === 'elementor_ajax' ){ echo ''.esc_html__( 'Filter Everything — Chips', 'filter-everything' ).''; return; } if( isset( $_GET['action'] ) && $_GET['action'] === 'elementor' ){ echo ''.esc_html__( 'Filter Everything — Chips', 'filter-everything' ).''; return; } if( $mobile ){ $classes[] = 'wpc-show-on-mobile'; if( strpos($args['before_title'], 'widget-title') !== false ){ $args['before_title'] = str_replace('widget-title', 'widget-title wpc-show-on-mobile-widget-title', $args['before_title']); } elseif( strpos($args['before_title'], 'widgettitle') !== false ){ $args['before_title'] = str_replace('widgettitle', 'widgettitle wpc-show-on-mobile-widget-title', $args['before_title']); } } if( $set_id ){ $setIds = explode( ",", $set_id ); } echo $args['before_widget']; if ( ! empty( $title ) ) { echo $args['before_title'] . $title . $args['after_title']; } flrt_show_selected_terms(true, $setIds, $classes); echo $args['after_widget']; } public function form( $instance ) { $title = isset( $instance['title'] ) ? $instance['title'] : ''; $set_id = isset( $instance['set_id'] ) ? $instance['set_id'] : ''; $mobile = isset( $instance['mobile'] ) ? (bool) $instance['mobile'] : true; ?>

/>