esc_html__( 'Displays posts in tabs', 'minimal-blocks' ), ) ); } /** * Outputs the content for the current widget instance. * * @since 1.0.0 * * @param array $args Display arguments. * @param array $instance Saved values from database. */ public function widget( $args, $instance ) { echo $args['before_widget']; ?>
render_post('recent',$instance); ?>

'post', 'post_status' => 'publish', 'posts_per_page' => $args['no_of_popular_posts'], 'orderby' => 'comment_count', ); $content_length = absint($args['popular_content_length']); break; case 'recent': $post_args = array( 'post_type' => 'post', 'post_status' => 'publish', 'posts_per_page' => $args['no_of_recent_posts'], ); $content_length = absint($args['recent_content_length']); break; default: break; } if( !empty($post_args) && is_array($post_args) ){ $post_data = new WP_Query($post_args); if($post_data->have_posts()): echo '