diff --git a/includes/admin/core/class-admin-forms.php b/includes/admin/core/class-admin-forms.php index 3e27eaa1..02afa9fb 100644 --- a/includes/admin/core/class-admin-forms.php +++ b/includes/admin/core/class-admin-forms.php @@ -1052,7 +1052,7 @@ if ( ! class_exists( 'um\admin\core\Admin_Forms' ) ) { 'editor_class' => $class ) ); ?> - For default text for plain-text emails please see this doc + For default text for plain-text emails please see this doc 'POST', - 'timeout' => 20, + 'timeout' => 45, 'redirection' => 5, 'httpversion' => '1.0', 'blocking' => true, diff --git a/includes/core/um-filters-fields.php b/includes/core/um-filters-fields.php index 2507409d..089fdf4c 100644 --- a/includes/core/um-filters-fields.php +++ b/includes/core/um-filters-fields.php @@ -613,10 +613,12 @@ function um_profile_field_filter_xss_validation( $value, $data, $type = '' ) { if( 'text' == $type && ! in_array( $data['validate'], array( 'unique_email' ) ) || 'password' == $type ) { $value = esc_attr( $value ); - }elseif( $type == 'url' ) { + } elseif( $type == 'url' ) { $value = esc_url( $value ); - } elseif ( 'textarea' == $type ){ - $value = wp_kses_post( $value ); + } elseif ( 'textarea' == $type ) { + if ( empty( $data['html'] ) ) { + $value = wp_kses_post( $value ); + } } }