apply_filters( 'um_email_validation_real_error_codes', $visible_codes, $key, $attributes, $mode ) → {array}
Filters the error codes list for the user email field when we can show the real error message due to security.
Parameters:
| Name | Type | Description |
|---|---|---|
$visible_codes |
array | Visible error codes. |
$key |
string | Field meta key. |
$attributes |
array | Field attributes. |
$mode |
string | Form mode. |
- Since:
- 2.14.0
- Source:
Returns:
Visible error codes.
- Type
- array
Example
Add `email_exists` error code to whitelist on the User Account.
function my_email_validation_real_error_codes( $visible_codes, $key, $attributes, $mode ) {
if ( 'account' === $mode ) {
$visible_codes[] = 'email_exists';
}
return $visible_codes;
}
add_filter( 'um_email_validation_real_error_codes', 'my_email_validation_real_error_codes', 10, 4 );