'avocation_info', 'description' => __('A widget that displays the title,contact information. ', 'avocation') ); $avocation_control_ops = array( 'width' => 300, 'height' => 350, 'id_base' => 'avocation-info-widget' ); $this->WP_Widget( 'avocation-info-widget', __('Get In Touch', 'avocation'), $avocation_widget_ops, $avocation_control_ops ); } function widget( $avocation_args, $avocation_instance ) { extract( $avocation_args ); //Our variables from the widget settings. $avocation_title = isset( $avocation_instance['title'] ) ? apply_filters('widget_title', $avocation_instance['title'] ) : '' ; $avocation_address = isset( $avocation_instance['address'] ) ? sanitize_text_field(strip_tags($avocation_instance['address'])) : ''; $avocation_phone = isset( $avocation_instance['phone'] ) ? sanitize_text_field(strip_tags($avocation_instance['phone'])) : ''; $avocation_fax = isset( $avocation_instance['fax'] ) ? sanitize_text_field(strip_tags($avocation_instance['fax'])) : ''; $avocation_email = isset( $avocation_instance['email'] ) ? esc_url_raw(strip_tags($avocation_instance['email'])) : ''; $avocation_website = isset( $avocation_instance['website'] ) ? esc_url_raw(strip_tags($avocation_instance['website'])) : ''; echo $before_widget; //Display widget ?>