__( 'A Recent Post Widget', 'bakes-and-cakes' ), ) // Args ); } /** * Front-end display of widget. * * @see WP_Widget::widget() * * @param array $bakes_and_cakes_args Widget arguments. * @param array $bakes_and_cakes_instance Saved values from database. */ public function widget( $bakes_and_cakes_args, $bakes_and_cakes_instance ) { $bakes_and_cakes_title = $bakes_and_cakes_instance['title']; $bakes_and_cakes_num_post = absint( $bakes_and_cakes_instance['num_post'] ); $bakes_and_cakes_show_thumb = $bakes_and_cakes_instance['show_thumbnail']; $bakes_and_cakes_show_date = $bakes_and_cakes_instance['show_postdate']; $bakes_and_cakes_qry = new WP_Query( array( 'post_type' => 'post', 'post_status' => 'publish', 'posts_per_page'=> $bakes_and_cakes_num_post ) ); if( $bakes_and_cakes_qry->have_posts() ){ echo $bakes_and_cakes_args['before_widget']; echo $bakes_and_cakes_args['before_title'] . apply_filters('the_title', $bakes_and_cakes_title) . $bakes_and_cakes_args['after_title']; ?>

/>

/>