esc_html__('A widget that displays the recent posts from a single category', 'bloomy'), ) ); } public function widget( $args, $instance ) { //Our variables from the widget settings. $title = ! empty( $instance['title'] ) ? $instance['title'] : esc_html__('Category Posts', 'bloomy'); $posts = isset ( $instance['posts'] ) ? intval( $instance['posts'] ) : '4'; $cat = isset( $instance[ 'cat' ] ) ? intval( $instance[ 'cat' ] ) : 0; $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'; $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__('Category 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 ); $cat = isset( $instance[ 'cat' ] ) ? intval( $instance[ 'cat' ] ) : 0; $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 ?>

'ID', 'order' => 'ASC', 'show_count' => 1, 'hide_empty' => 1, 'hide_if_empty' => true, 'echo' => 1, 'selected' => $cat, 'hierarchical' => 1, 'name' => $this->get_field_name( 'cat' ), 'id' => $this->get_field_id( 'cat' ), 'taxonomy' => 'category', ) ); ?>