gpev_validation_result

  1. Description
  2. Usage
  3. Parameters
  4. Examples
    1. Add a custom reason for rejecting emails.
  5. Since

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

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.