fields = array( 'bizfit_pwt_title'=>array( 'label' => esc_html__( 'Title', 'bizfit' ), 'type' => 'text', 'default' => '' ), 'bizfit_pwt_number_of_post' => array( 'label' => esc_html__( 'Number of post', 'bizfit' ), 'type' => 'number', 'default' => 4 ), 'bizfit_pwt_show_excerpt' => array( 'label' => esc_html__( 'Show Excerpt', 'bizfit' ), 'type' => 'checkbox', 'default' => true ), 'bizfit_pwt_excerpt_length' => array( 'label' => esc_html__( 'Excerpt Length', 'bizfit' ), 'type' => 'number', 'default' => 10 ), ); } /** * Markup for widget * * @static * @access public * @since 1.0.0 * * @package BizFit WordPress Theme */ public function widget( $args, $instance ){ echo $args[ 'before_widget' ]; $instance = $this->init_defaults( $instance ); $recent_posts = wp_get_recent_posts(array( 'numberposts' => $instance[ 'bizfit_pwt_number_of_post' ], 'post_status' => 'publish', 'order' => 'DESC', 'orderby' => 'ID' )); if( !empty( $recent_posts ) ){ ?>