Heads up!
This article contains PHP code and is intended for developers. We offer this code as a courtesy, but don't provide support for code customizations or 3rd party development.
This article contains PHP code and is intended for developers. We offer this code as a courtesy, but don't provide support for code customizations or 3rd party development.
This filters the error data before showing a form, and that form has already been submitted before.
Usage
add_filter( 'frm_saved_errors', 'add_custom_error', 10, 2 );
Parameters
- $errors (array): The errors array. Please check frm_validate_entry for the structure of this array.
- $params (array): See FrmForm::get_params() for more details about what are included in this array.
Examples
Add custom error to a field
add_filter( 'frm_saved_errors', 'add_custom_error' , 10, 2 );
function add_custom_error( $errors, $params ) {
$field_id = 10; // Replace 10 with field ID where you want to show the error.
if ( ! isset( $errors[ 'field'. $field_id ] ) ) { // If that field has error, do not overwrite it.
$errors[ 'field' . $field_id ] = 'Your custom error message';
}
return $errors;
}