formcierge_before_entry_data_update
Filter
Since v1.0.0
Filter an entry field value before it is saved during an admin edit. Return the modified value, or return a WP_Error to block the update.
Parameters
$value
mixed
The new value being saved.
$entry_id
int
The entry ID.
$field_id
string
The field ID being updated.
includes/Controllers/EntryController.php
Basic Usage
add_filter( 'formcierge_before_entry_data_update', function ( $value, $entry_id, $field_id ) {
if ( $field_id === 'field_phone' ) {
$value = preg_replace( '/[^0-9+-() ]/', '', $value );
}
return $value;
}, 10, 3 );