'stm_dealer_car_info', 'description' => __( 'STM Dealer Info', 'stm_motors_extends' ), ); $control_ops = array( 'width' => 400, 'height' => 350, ); parent::__construct( 'stm_dealer_car_info', __( 'STM Dealer Info', 'stm_motors_extends' ), $widget_ops, $control_ops ); } public function widget( $args, $instance ) { /** This filter is documented in wp-includes/default-widgets.php */ $title = apply_filters( 'widget_title', empty( $instance['title'] ) ? '' : $instance['title'], $instance, $this->id_base ); echo $args['before_widget']; // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped if ( ! empty( $title ) ) { echo $args['before_title'] . esc_html( $title ) . $args['after_title']; // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped } // widget_yes + setting_no = no // widget_no + setting_yes = no // widget_yes + setting_yes = yes // by default widget = yes. $whatsapp_visibility = 'yes'; $show_whatsapp_option = apply_filters( 'motors_vl_get_nuxy_mod', false, 'stm_show_seller_whatsapp' ); if ( false === $show_whatsapp_option || ( empty( $instance['show_whatsapp'] ) && true === $show_whatsapp_option ) ) { $whatsapp_visibility = false; } $email_visibility = 'yes'; $show_email_option = apply_filters( 'motors_vl_get_nuxy_mod', false, 'stm_show_seller_email' ); if ( false === $show_email_option || ( empty( $instance['show_email'] ) && true === $show_email_option ) ) { $email_visibility = false; } get_template_part( 'partials/single-car-listing/car', 'dealer', array( 'show_whatsapp' => $whatsapp_visibility, 'show_email' => $email_visibility, ) ); echo $args['after_widget']; // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped } public function update( $new_instance, $old_instance ) { $instance = $old_instance; $instance['title'] = $new_instance['title']; $instance['show_whatsapp'] = $new_instance['show_whatsapp']; $instance['show_email'] = $new_instance['show_email']; return $instance; } public function form( $instance ) { $instance = wp_parse_args( (array) $instance, array( 'title' => '' ) ); $title = $instance['title']; ?>

/> 

/> 

/>