__('Name, Designation, Image, Description.', 'aboutwidget'), 'classname' => 'the_about_me_widget'); $widg_cont = array('width' => 380); parent::__construct('About_me_widget', __('About Me', 'aboutwidget'), $widg_ops, $widg_cont ); } /** * Widget */ public function widget( $args, $instance ) { $title = empty($instance['title']) ? '' : $instance['title']; $designation = empty($instance['designation']) ? '' : $instance['designation']; $content = empty($instance['content']) ? '' : $instance['content']; $autop = empty($instance['autop']) ? '' : $instance['autop']; $image = empty($instance['image']) ? '' : $instance['image']; //Content Do Shortcode $content = do_shortcode($content); $widgcont = ''; if(!empty($title)){ $widgcont .= $args['before_title']; $widgcont .= $title; $widgcont .= $args['after_title']; } if(!empty($designation)){ $widgcont .= $args['before_title']; $widgcont .= $designation; $widgcont .= $args['after_title']; } $widgcont .= ($image) ? '
'.$title.'
' : ''; $widgcont .= ($autop == 1) ? wpautop($content) : $content; echo $args['before_widget'].$widgcont.$args['after_widget']; } /** * Form */ public function form( $instance ) { $title = isset( $instance['title'] ) ? $instance['title'] : ''; $designation = isset( $instance['designation'] ) ? $instance['designation'] : ''; $content = isset( $instance['content'] ) ? $instance['content'] : ''; $autop = isset( $instance['autop'] ) ? $instance['autop'] : ''; $image = isset( $instance['image'] ) ? $instance['image'] : ''; ?>

'custom-image-upload', 'field_name' => $this->get_field_name('image'), 'field_id' => 'upload_logo', 'field_class' => 'upload_image_field', 'upload_button_id' => 'upload_logo_button', 'upload_button_class' => 'upload_logo_button', 'upload_button_text' => 'Upload', 'remove_button_id' => 'remove_logo', 'remove_button_class' => 'remove_logo_button', 'remove_button_text' => 'Remove' ); src_add_media_image( $imgarg, false, $image ); ?>

value="1" type="checkbox" name="get_field_name('autop'); ?>" id="get_field_id('autop'); ?>">