gpev_validation_result
Description
Filter the validation result.
Usage
Filter all email validation results.
add_filter( 'gpev_validation_result', 'my_custom_function' );
Filter all email validation results for a specific form.
add_filter( 'gpev_validation_result_FORMID', 'my_custom_function' );
Filter all email validation results for a specific field.
add_filter( 'gpev_validation_result_FORMID_FIELDID', 'my_custom_function' );
Parameters
validation_result \Validation_Result|null
The validation result
value string
The email address being validated
field \GF_Field_Email
The email field
form array
The form
validator \Validator
The validator instance
Examples
Add a custom reason for rejecting emails.
add_filter( 'gpev_validation_result', function( $validation_result, $value, $field, $form, $validator ) {
if ( strpos( $value, 'admin@' ) === 0 ) {
$validation_result->add_reason( 'admin_role_not_allowed', 'Admin emails are not allowed.' );
}
return $validation_result;
}, 10, 5 );
Since
This filter is available since Gravity Forms Email Validator 1.0.