__( "Adds promotion slider to sidebar") ); parent::__construct('fac_promotion_slider', __('AGP Font Awesome Promotion Slider'), $widget_ops); } /** * Outputs the content of the widget * * @param array $args * @param array $instance */ 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['slider'])) { $slider = $instance['slider']; echo do_shortcode( "[$slider]" ); } echo $args['after_widget']; } /** * Outputs the options form on admin * * @param array $instance The widget options */ public function form( $instance ) { $title = !empty($instance['title']) ? $instance['title'] : ''; $slider = !empty($instance['slider']) ? $instance['slider'] : ''; ?>

renderTitleField($title); ?>

renderSldierField($slider); ?>

getSettings()->getSliderElementList(); ?>