Filter: gform_personal_data
Allows custom exporter and erasers to be registered.
Example: add_filter( 'gform_personal_data', 'filter_gform_personal_data', 10, 2 ); function filter_gform_personal_data( $items, $form ) { $items['test'] = array( 'label' => 'A custom item', 'exporter_callback' => 'gf_custom_data_exporter', 'eraser_callback' => 'gf_custom_data_eraser', ); return $items; } function gf_custom_data_exporter( $form, $entry ) { $data = array( 'name' => 'My Custom Value', 'value' => 'ABC123', ); return $data; } function gf_custom_data_eraser( $form, $entry ) { // Delete or anonymize some data }
Parameters
| Name | Type | Description |
|---|---|---|
| $custom_items | array | |
| $form | array |
Since
Source
Defined in includes/class-personal-data.php at line 738