__( 'Displays Posts in interactive style', 'blue-paper' ), ) // 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 ) { extract($instance); echo (isset($args['before_widget'])) ? $args['before_widget'] : '' ; ?> (isset($instance['posts_count'])) ? $instance['posts_count'] : 5, 'ignore_sticky_posts' => true ); // The Query $recent_posts = new WP_Query( $query_args ); if( $recent_posts->have_posts() ){ while( $recent_posts->have_posts() ){ $recent_posts->the_post(); ?>