'widget_featured_posts_block', 'description' => __( 'Display latest posts or posts of specific category', 'ample'), 'customize_selective_refresh' => true, ); $control_ops = array( 'width' => 200, 'height' =>250 ); parent::__construct( false,$name= __( 'TG: Featured Posts', 'ample' ),$widget_ops); } function form( $instance ) { $tg_defaults['title'] = ''; $tg_defaults['text'] = ''; $tg_defaults['number'] = 4; $tg_defaults['type'] = 'latest'; $tg_defaults['category'] = ''; $instance = wp_parse_args( (array) $instance, $tg_defaults ); $title = esc_attr( $instance[ 'title' ] ); $text = esc_textarea( $instance[ 'text' ] ); $number = $instance['number']; $type = $instance['type']; $category = $instance['category']; ?>
id="get_field_id( 'type' ); ?>" name="get_field_name( 'type' ); ?>" value="latest"/>
id="get_field_id( 'type' ); ?>" name="get_field_name( 'type' ); ?>" value="category"/>
' ','name' => $this->get_field_name( 'category' ), 'selected' => $category ) ); ?>
$number, 'post_type' => 'post', 'ignore_sticky_posts' => true ) ); } else { $get_featured_posts = new WP_Query( array( 'posts_per_page' => $number, 'post_type' => 'post', 'category__in' => $category ) ); } echo $before_widget; ?>