diff --git a/includes/core/um-filters-fields.php b/includes/core/um-filters-fields.php index 3cfc2ce1..9cfadd99 100644 --- a/includes/core/um-filters-fields.php +++ b/includes/core/um-filters-fields.php @@ -150,7 +150,8 @@ function um_profile_field_filter_hook__textarea( $value, $data ) { return $value; } - $value = esc_textarea( $value ); + $value = wp_kses( $value, 'strip' ); + $value = html_entity_decode( $value ); $value = preg_replace('$(https?://[a-z0-9_./?=&#-]+)(?![^<>]*>)$i', ' $1 ', $value." "); $value = preg_replace('$(www\.[a-z0-9_./?=&#-]+)(?![^<>]*>)$i', '$1 ', $value." "); $value = wpautop($value); @@ -159,7 +160,6 @@ function um_profile_field_filter_hook__textarea( $value, $data ) { } add_filter( 'um_profile_field_filter_hook__textarea', 'um_profile_field_filter_hook__textarea', 99, 2 ); - /*** *** @urls in description ***/