__( 'A Recent Post Widget', 'business-one-page' ), ) // Args ); } /** * Front-end display of widget. * * @see WP_Widget::widget() * * @param array $business_one_page_args Widget arguments. * @param array $business_one_page_instance Saved values from database. */ public function widget( $business_one_page_args, $business_one_page_instance ) { $business_one_page_title = $business_one_page_instance['title']; $business_one_page_num_post = absint( $business_one_page_instance['num_post'] ); $business_one_page_show_thumb = $business_one_page_instance['show_thumbnail']; $business_one_page_show_date = $business_one_page_instance['show_postdate']; $business_one_page_qry = new WP_Query( array( 'post_type' => 'post', 'post_status' => 'publish', 'posts_per_page'=> $business_one_page_num_post ) ); if( $business_one_page_qry->have_posts() ){ echo $business_one_page_args['before_widget']; echo $business_one_page_args['before_title'] . apply_filters( 'the_title', $business_one_page_title ) . $business_one_page_args['after_title']; ?>
/>
/>