Description
Filter the output of choice or value templates.
Usage
Filter all templates.
add_filter( 'gppa_process_template', 'my_custom_function' );
Filter all value templates.
add_filter( 'gppa_process_template_value', 'my_custom_function' );
Filter all label templates.
add_filter( 'gppa_process_template_label', 'my_custom_function' );
Parameters
template_value string
Parsed template value.
$field GF_Field
Current field.
$template string
Pre-parsed template value.
-
The object that the template is pulling from.
$populate string
This will either be
values
orchoices
depending on the context.
Examples
Modify Template Value
This generic example shows how you might target the value to be populated by Populate Anything for a specific field on a specific form.
<?php
/**
* Gravity Perks // GP Populate Anything // Modify Template Value
* https://gravitywiz.com/documentation/gravity-forms-populate-anything/
*/
add_filter( 'gppa_process_template_value', function( $template_value, $field, $template_name, $populate, $object, $object_type, $objects ) {
// Update "123" to your form ID and "4" to your field ID.
if ( $field->formId == 123 and $field->id == 4 ) {
$template_value = 'My modified value.';
}
return $template_value;
}, 10, 7 );