__('A widget that displays the random posts of your blog', 'bloomy'), )
);
}
public function widget( $args, $instance ) {
extract( $args );
//Our variables from the widget settings.
$title = isset( $instance['title'] ) ? apply_filters('widget_title', $instance['title'] ) : __('Random Posts', 'bloomy');
$posts = isset ( $instance['posts'] ) ? intval( $instance['posts'] ) : '4';
$show_thumb = isset( $instance[ 'show_thumb' ] ) ? esc_attr( $instance[ 'show_thumb' ] ) : 1;
$show_cat = isset( $instance[ 'show_cat' ] ) ? esc_attr( $instance[ 'show_cat' ] ) : 0;
$show_author = isset( $instance[ 'show_author' ] ) ? esc_attr( $instance[ 'show_author' ] ) : 0;
$show_date = isset( $instance[ 'show_date' ] ) ? esc_attr( $instance[ 'show_date' ] ) : 1;
$show_comments = isset( $instance[ 'show_comments' ] ) ? esc_attr( $instance[ 'show_comments' ] ) : 0;
$widget_style = isset( $instance['widget_style'] ) ? esc_attr( $instance['widget_style'] ) : 'style-one';
// Before Widget
echo $before_widget;
// Display the widget title
if ( $title )
echo $before_title . $title . $after_title;
?>
have_posts()) : while ($randomposts->have_posts()) : $randomposts->the_post(); ?>
-
__('Random Posts', 'bloomy'),
'posts' => '4',
'show_thumb' => 1,
'show_cat' => 0,
'show_author' => 0,
'show_date' => 1,
'show_comments' => 0,
);
$instance = wp_parse_args( (array) $instance, $defaults );
$show_thumb = isset( $instance[ 'show_thumb' ] ) ? esc_attr( $instance[ 'show_thumb' ] ) : 1;
$show_cat = isset( $instance[ 'show_cat' ] ) ? esc_attr( $instance[ 'show_cat' ] ) : 1;
$show_author = isset( $instance[ 'show_author' ] ) ? esc_attr( $instance[ 'show_author' ] ) : 1;
$show_date = isset( $instance[ 'show_date' ] ) ? esc_attr( $instance[ 'show_date' ] ) : 1;
$show_comments = isset( $instance[ 'show_comments' ] ) ? esc_attr( $instance[ 'show_comments' ] ) : 1;
$widget_style = isset( $instance['widget_style'] ) ? esc_attr( $instance['widget_style'] ) : '';
// Widget Title: Text Input
?>