esc_html__('NNfy blog recent post here', '99fy'), 'customize_selective_refresh' => true, ); parent:: __construct('NNfy_Recent_Post', esc_html__( 'NNfy: Recent Post', '99fy'), $widget_options ); } /** * Front-end display of widget. * * @see WP_Widget::widget() * * @param array $args Widget arguments. * @param array $instance Saved values from database. */ public function widget($args, $instance){ if ( ! isset( $args['widget_id'] ) ) { $args['widget_id'] = $this->id; } $title = ( ! empty( $instance['title'] ) ) ? $instance['title'] : esc_html__( 'Recent Posts','99fy' ); $title = apply_filters( 'widget_title', $title, $instance, $this->id_base ); $show_item = ( ! empty( $instance['show_item'] ) ) ? absint( $instance['show_item'] ) : 3; $num_title_word = ( ! empty( $instance['num_title_word'] ) ) ? absint( $instance['num_title_word'] ) : 6; $show_date = isset( $instance['show_date'] ) ? $instance['show_date'] : false; echo wp_kses_post( $args['before_widget'] ); if( $title ): echo wp_kses_post( $args['before_title'] ); echo wp_kses_post( $title ); echo wp_kses_post( $args['after_title'] ); endif; $posts = new WP_Query(array( 'post_type' => 'post', 'posts_per_page' => $show_item, )); ?>
id="get_field_id( 'show_date' )); ?>" name="get_field_name( 'show_date' )); ?>" />