'blog-lite-recent-posts',
'description' => __( 'A widget that displays your latest posts and thumbnail with extended features.', 'blog-lite')
);
parent::__construct('Blog_Lite_Recent_Posts', __('Blog Lite: Recent Post Extended', 'blog-lite'), $widget_ops, $control_ops);
$this->alt_option_name = 'widget_rtrpe';
}
/**
* Displays the Widget
*
*/
function widget($args, $instance){
$title = ! empty( $instance['title'] ) ? $instance['title'] : __( 'Recent Posts', 'blog-lite' );
$number = ! empty( $instance['number'] ) ? absint( $instance['number']) : 5;
$excerpt_length = ! empty( $instance['excerpt_length'] ) ? absint( $instance['excerpt_length']) : 8;
$hide_meta = ! empty( $instance['hide_meta'] ) ? '1' : '0';
$rtrpe_args = array(
'posts_per_page' => $number,
'no_found_rows' => true,
'post_status' => 'publish',
'ignore_sticky_posts' => true
);
$rtrpe_query = new WP_Query( apply_filters( 'widget_posts_args', $rtrpe_args ) );
if( $rtrpe_query->have_posts()):
echo $args['before_widget'];
if (isset($title)):
echo $args['before_title'] . esc_html( $title ) . $args['after_title'];
endif; ?>
have_posts() ) : $rtrpe_query->the_post(); ?>
id="get_field_id('hide_meta') ); ?>" name="get_field_name('hide_meta') ); ?>" />