0, 'title' => esc_html__('About Finance', 'business-trade'), 'name' => esc_html__('Robert Rozaio', 'business-trade'), 'designation' => esc_html__('CEO, Financeco', 'business-trade'), 'image' => '', ); return $defaults; } public function __construct() { parent::__construct( 'business-trade-about-finance-widget', esc_html__( 'TM: About Finance Widget', 'business-trade' ), array( 'description' => esc_html__( 'TM: About Finance Widget,Best Used in Home page or other page', 'business-trade' ) ) ); } public function widget( $args, $instance ) { if ( !empty( $instance ) ) { $instance = wp_parse_args( (array )$instance, $this->defaults() ); $page_id = absint($instance['page_id']); $title = esc_html( $instance['title'] ); $name = esc_html( $instance['name'] ); $designation = wp_kses_post( $instance['designation'] ); $image = esc_url($instance['image']); echo $args['before_widget']; if ( !empty( $page_id ) ) { $business_trade_page_args = array( 'page_id' => $page_id, 'posts_per_page' => 1, 'post_type' => 'page', 'no_found_rows' => true, 'post_status' => 'publish' ); $about_finance_query = new WP_Query( $business_trade_page_args ); if ($about_finance_query->have_posts()): ?>
have_posts()): $about_finance_query->the_post(); if (has_post_thumbnail()) { $image_id = get_post_thumbnail_id(); $image_url = wp_get_attachment_image_src($image_id, 'full', true); ?>
about

defaults() ); $page_id = absint($instance['page_id']); $title = esc_attr( $instance['title'] ); $name = esc_attr( $instance['name'] ); $designation = esc_attr( $instance['designation'] ); $image = esc_url( $instance['image'] ); ?>



$page_id, 'name' => esc_attr( $this->get_field_name('page_id') ), 'id' => esc_attr( $this->get_field_id('page_id') ), 'class' => 'widefat', 'show_oction_none' => esc_html__( 'Select Page', 'business-trade' ), ); wp_dropdown_pages($args); ?>





style="display:none;" > <?php esc_attr_e( 'Image preview', 'business-trade' ); ?>