Filter: um_sanitize_form_submission

apply_filters( 'um_sanitize_form_submission', $form, $submission_input, $form_data ) → {array}

Filters submitted via the UM forms data array.

Parameters:
Name Type Description
$form array

Submitted and sanitized by default UM methods data array.

$submission_input array

Original submitted data array before sanitize.

$form_data array

Submitted form data. Since 2.11.3

Since:
  • 2.11.3 Added $form_data attribute.
Source:
Returns:

Submitted and sanitized data array.

Type
array
Example

Change standard methods of sanitize for `user_description` field.

function my_email_templates_path_by_slug( $form, $submission_input, $form_data ) {
    // your code here
    $description_key = UM()->profile()->get_show_bio_key( $form_data );
    if ( ! empty( $form[ $description_key ] ) && ! empty( $submission_input[ $description_key ] ) ) {
        $form[ $description_key ] = wp_kses( $submission_input[ $description_key ], UM()->get_allowed_html( 'templates' ) );
    }
    return $form;
}
add_filter( 'um_sanitize_form_submission', 'my_sanitize_form_submission', 10, 3 );