__( 'Displaying courses by their ids.', 'affiliate-coupons' ), ) // Args ); } /** * 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 ) { echo $args['before_widget']; if ( ! empty( $instance['title'] ) ) { echo $args['before_title'] . apply_filters( 'widget_title', $instance['title'] ) . $args['after_title']; } if ( ! empty ( $instance['id'] ) ) { // IDs $shortcode_atts = array( 'id' => $instance['id'], ); // Template $shortcode_atts['template'] = 'standard'; //$instance['template']; // TODO: Replace when separate widget template(s) were added // Execute Shortcode affcoups_widget_do_shortcode( $shortcode_atts ); } else { _e( 'Please select a coupon.', 'affiliate-coupons' ); } echo $args['after_widget']; } /** * Back-end widget form. * * @see WP_Widget::form() * * @param array $instance Previously saved values from database. */ public function form( $instance ) { $title = ! empty( $instance['title'] ) ? $instance['title'] : ''; $id = ! empty( $instance['id'] ) ? $instance['id'] : ''; $template = ! empty( $instance['template'] ) ? $instance['template'] : 'widget'; ?>
__('Standard', 'affiliate-coupons') ); ?>