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 );