__( 'A Featured Post Widget', 'app-landing-page' ), ) // Args ); } /** * Front-end display of widget. * * @see WP_Widget::widget() * * @param array $app_landing_page_args Widget arguments. * @param array $app_landing_page_instance Saved values from database. */ public function widget( $app_landing_page_args, $app_landing_page_instance ) { $app_landing_page_post_id = intval( $app_landing_page_instance['post_list'] ); $app_landing_page_read_more = $app_landing_page_instance['readmore']; $app_landing_page_excerpt_char = absint( $app_landing_page_instance['excerpt_char'] ); $app_landing_page_show_thumb = $app_landing_page_instance['show_thumbnail']; if( get_post_type( $app_landing_page_post_id ) == 'post' ){ $app_landing_page_qry = new WP_Query( "p=$app_landing_page_post_id" ); }else{ $app_landing_page_qry = new WP_Query( "page_id=$app_landing_page_post_id" ); } if( $app_landing_page_qry->have_posts() ){ echo $app_landing_page_args['before_widget']; while( $app_landing_page_qry->have_posts() ){ $app_landing_page_qry->the_post(); echo $app_landing_page_args['before_title'] . apply_filters('the_title', get_the_title()) . $app_landing_page_args['after_title']; ?>
0, 'label' => __('--choose--', 'app-landing-page'), ); $app_landing_page_arg = array('posts_per_page' => -1, 'post_type' => array( 'post', 'page' )); $app_landing_page_posts = get_posts($app_landing_page_arg); $app_landing_page_i = 1; foreach( $app_landing_page_posts as $app_landing_page_post ){ $app_landing_page_postlist[$app_landing_page_post->ID] = array( 'value' => $app_landing_page_post->ID, 'label' => $app_landing_page_post->post_title ); $app_landing_page_i++; } $app_landing_page_read_more = !empty( $app_landing_page_instance['readmore'] ) ? $app_landing_page_instance['readmore'] : __( 'Read More', 'app-landing-page' ); $app_landing_page_excerpt_char = !empty( $app_landing_page_instance['excerpt_char'] ) ? absint($app_landing_page_instance['excerpt_char']) : 200 ; $app_landing_page_show_thumbnail = !empty( $app_landing_page_instance['show_thumbnail'] ) ? $app_landing_page_instance['show_thumbnail'] : '' ; $app_landing_page_post_list = !empty( $app_landing_page_instance['post_list'] ) ? $app_landing_page_instance['post_list'] : 0 ; ?>

/>