esc_html__( 'Support Recent Posts with thumbnail for Widget', 'simple-days' ), ) // Args ); } public function widget( $args, $instance ) { //echo esc_html(apply_filters( 'widget_title', $instance['popular_post_title'] )); $title = !empty( $instance['title'] ) ? $instance['title'] : esc_html__('Recent Posts', 'simple-days'); $post_not_in = !empty( $instance['post_not_in'] ) ? $instance['post_not_in'] : ''; $category_not_in = !empty( $instance['category_not_in'] ) ? $instance['category_not_in'] : ''; $include_page = !empty( $instance['include_page'] ) ? $instance['include_page'] : ''; $number_post = !empty( $instance['number_post'] ) ? absint( $instance['number_post'] ) : 5 ; $display_style = ! empty( $instance['display_style'] ) ? $instance['display_style'] : '3'; $include_page = $include_page == '1' ? array( 'post', 'page') : 'post'; $post_not_in = explode(',', $post_not_in); $category_not_in = explode(',', $category_not_in); $popular_args = array( 'offset' => 0, 'order' => 'DESC', 'orderby' => 'date', 'post_type' => $include_page, 'post__not_in' => $post_not_in, 'category__not_in' => $category_not_in, 'posts_per_page' => $number_post, 'ignore_sticky_posts' => true, ); $posts = new WP_Query( $popular_args ); //var_dump($posts); if ( $posts->have_posts() ) { set_query_var( 'popular_post_style', false ); echo $args['before_widget']; if ( $title ) { echo $args['before_title'] . esc_html($title) . $args['after_title']; } echo '
'; echo '
'; echo $args['after_widget']; } } public function form( $instance ) { $title = ! empty( $instance['title'] ) ? $instance['title'] : ''; $post_not_in = ! empty( $instance['post_not_in'] ) ? $instance['post_not_in'] : ''; $category_not_in = !empty( $instance['category_not_in'] ) ? $instance['category_not_in'] : ''; $number_post = ! empty( $instance['number_post'] ) ? $instance['number_post'] : 5 ; $display_style = ! empty( $instance['display_style'] ) ? $instance['display_style'] : '3'; $include_page = ! empty( $instance['include_page'] ) ? $instance['include_page'] : ''; $archive_rank = ! empty( $instance['archive_rank'] ) ? $instance['archive_rank'] : ''; ?>


/>