'featured_post_Widget', 'description' => __( 'Featured Posts List', 'blogus' ), ); parent::__construct( 'featured_post_Widget', __( 'AR: Featured Posts List', 'blogus' ), $widget_options ); } // Creating widget front-end public function widget( $args, $instance ) { $title = apply_filters( 'widget_title', $instance['title'] ); $cat = $instance['cat']; $loop = array( 'posts_per_page' => 5, 'post_type' => array('post'), 'post__not_in' => get_option('sticky_posts'), 'cat' => $instance['cat'] // Insert category ID here ); $query = new WP_Query( $loop ); // before and after widget arguments are defined by themes echo $args['before_widget']; ?>