__( 'Related Posts Widget', 'qode' ), ) // Args ); } public function widget( $args, $instance ) { global $post; extract( $args ); $title = apply_filters('widget_title', empty($instance['title']) ? __('Related Posts','qode') : $instance['title'], $instance, $this->id_base); if ( empty( $instance['number'] ) || ! $number = absint( $instance['number'] ) ) $number = 10; echo $before_widget; if ( ! empty( $title ) ) echo $before_title . $title . $after_title; ?> term_id; $args = array( 'tag__in' => $tag_ids, 'post__not_in' => array(get_the_ID()), 'posts_per_page'=>$number // Number of related posts to display. ); $related_query = new WP_Query($args); if ($related_query->have_posts()) { ?> have_posts()) : $related_query->the_post(); ?>