__('A widget that displays the popular 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'] ) : __('Popular 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; ?> __('Popular 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 ?>