__('AccessPress Tweets Slider Widget', 'accesspress-twitter-feed')) // 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']; } $controls = isset($instance['controls'])?$instance['controls']:false; $slide_duration = (isset($instance['slide_duration'])&& $instance['slide_duration']!='')?$instance['slide_duration']:'1500'; $auto_slide = isset($instance['auto_slide'])?$instance['auto_slide']:false; $template = isset($instance['template'])?$instance['template']:'template-1'; $follow_button = (isset($instance['follow_button']) && $instance['follow_button']==1)?'true':'false'; echo do_shortcode('[ap-twitter-feed-slider auto_slide="'.$auto_slide.'" controls="'.$controls.'" slide_duration="'.$slide_duration.'" follow_button="'.$follow_button.'" template="'.$template.'"]'); 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 = isset($instance['title'])?$instance['title']:''; $controls = (isset($instance['controls']))?$instance['controls']:0; $slide_duration = (isset($instance['slide_duration']))?$instance['slide_duration']:''; $auto_slide = (isset($instance['auto_slide']))?$instance['auto_slide']:0; $template = isset($instance['template'])?$instance['template']:'template-1'; $follow_button = isset($instance['follow_button'])?$instance['follow_button']:0; ?>

/>

/>

/>

"; // die(print_r($new_instance,true)); $instance = array(); $instance['title'] = isset($new_instance['title'])?strip_tags($new_instance['title']):''; $instance['slide_duration'] = isset($new_instance['slide_duration'])?sanitize_text_field($new_instance['slide_duration']):''; $instance['template'] = isset($new_instance['template'])?$new_instance['template']:''; $instance['controls'] = isset($new_instance['controls'])?$new_instance['controls']:0; $instance['auto_slide'] = isset($new_instance['auto_slide'])?$new_instance['auto_slide']:0; $instance['follow_button'] = isset($new_instance['follow_button'])?$new_instance['follow_button']:0; return $instance; } } // class APS_PRO_Widget ?>