admin_form_before(); $output .= $this->admin_form_start(); $output .= $this->default_fields(); $widget_saved_values = $this->get_settings(); $image_val = $widget_saved_values['call_us_bg'] ?? ''; $image_preview = ''; $image_field_label = __('Upload Image'); if (!empty($widget_saved_values)) { $image_markup = render_image_markup_by_attachment_id($widget_saved_values['call_us_bg']); $image_preview = '
' . $image_markup . '
'; $image_field_label = __('Change Image'); } $output .= '
'; $output .= '
' . $image_preview . '
'; $output .= '
'; $output .= '' . __('allowed image format: jpg,jpeg,png. Recommended image size 360 X 83') . '
'; //start multi langual tab option //render language tab $title = $widget_saved_values['title'] ?? ''; $output .= '
'; $details = $widget_saved_values['details'] ?? ''; $output .= '
'; //end multi langual tab option $output .= $this->admin_form_submit_button(); $output .= $this->admin_form_end(); $output .= $this->admin_form_after(); return $output; } public function frontend_render() { $widget_saved_values = $this->get_settings(); $title = $widget_saved_values['title'] ?? ''; $details = $widget_saved_values['details'] ?? ''; $image_val = $widget_saved_values['call_us_bg'] ?? ''; $output = '
'; $output .= '
'; $output .= '
'; $output .= ''; $output .= '
'; $output .= '
'; $output .= '' . purify_html($title) . ''; $output .= '

' . purify_html($details) . '

'; $output .= '
'; $output .= '
'; $output .= '
'; return $output; } public function widget_title(){ return __('Call Us Info'); } }