esc_html__('A widget that displays the recent posts of your blog', 'bloomy'), ) ); } public function widget( $args, $instance ) { //Our variables from the widget settings. $title = ! empty( $instance['title'] ) ? $instance['title'] : esc_html__('Recent 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; $order = isset( $instance['order'] ) ? apply_filters('order', $instance['order'] ) : ''; $order_by = isset( $instance['order_by'] ) ? apply_filters('order_by', $instance['order_by'] ) : ''; $widget_style = isset( $instance['widget_style'] ) ? esc_attr( $instance['widget_style'] ) : 'style-one'; $title = apply_filters( 'widget_title', $title, $instance, $this->id_base ); // Before Widget echo $args['before_widget']; $i = 1; // Display the widget title if ( ! empty( $title ) ) { echo $args['before_title'] . $title . $args['after_title']; } ?>
esc_html__('Recent 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_comments = isset( $instance[ 'show_comments' ] ) ? esc_attr( $instance[ 'show_comments' ] ) : 1; $show_date = isset( $instance[ 'show_date' ] ) ? esc_attr( $instance[ 'show_date' ] ) : 1; $order = isset( $instance['order'] ) ? esc_attr( $instance['order'] ) : ''; $order_by = isset( $instance['order_by'] ) ? esc_attr( $instance['order_by'] ) : ''; $widget_style = isset( $instance['widget_style'] ) ? esc_attr( $instance['widget_style'] ) : ''; // Widget Title: Text Input ?>