__( 'Smart widget that shows posts from the selected category.', 'advance-category-posts-widget' ), ) ); } // Creating widget front-end public function widget( $args, $instance ) { $instance['title'] = ( ! empty( $instance['title'] ) ) ? strip_tags( $instance['title'] ) : ''; $title = apply_filters( 'widget_title', $instance['title'] ); // before and after widget arguments are defined by themes echo $args['before_widget']; if ( ! empty( $title ) ) echo $args['before_title'] . esc_html( $title ) . $args['after_title']; $slides = ! empty( $instance['slides'] ) ? $instance['slides'] : '1'; $category = ! empty( $instance['category'] ) ? $instance['category'] : '1'; $show_arrow = '0'; $show_pagination = '0'; $direction = '0'; if( isset( $instance['show_arrow'] ) && $instance['show_arrow']!='' ) { $show_arrow = $instance['show_arrow']; } if( isset( $instance['show_pagination'] ) && $instance['show_pagination']!='' ) { $show_pagination = $instance['show_pagination']; } if( isset( $instance['direction'] ) && $instance['direction']!='' ) { $direction = $instance['direction']; } $ran = rand(1,100); $ran++; if( $direction == '1' ) { $direction = 'true'; } else{ $direction = 'false'; } $days = ( ! empty( $instance['days'] ) ) ? strip_tags( $instance['days'] ) : '1'; $option = ( ! empty( $instance['option'] ) ) ? strip_tags( $instance['option'] ) : 'list'; $timeoption = ( ! empty( $instance['time-option'] ) ) ? strip_tags( $instance['time-option'] ) : 'day'; $current = ( ! empty( $instance['current'] ) ) ? strip_tags( $instance['current'] ) : current_time( 'mysql' ); if($option=='slide') { // This is where you run the code and display the output echo '