Description
Filter the choice counts for the given field.
Usage
Apply to all fields on all forms.
add_filter( 'gplc_choice_counts', 'my_custom_function' );
Apply to all fields on a specific forms.
add_filter( 'gplc_choice_counts_FORMID', 'my_custom_function' );
Apply to a specific field on a specific form.
add_filter( 'gplc_choice_counts_FORMID_FIELDID', 'my_custom_function' );
Parameters
counts array
Associative array of the choice counts (i.e. array( ‘First Choice’ => 1 )).
form array
Current form object.
field \GF_Field
Current field object.
Examples
Share limit between two different choices on the same field.
Update the “123” in the filter name to your form ID and the “4” to your field ID.
add_filter( 'gplc_choice_counts_123_4', function( $counts, $form, $field ) { $counts['First Choice'] += $counts['Second Choice']; $counts['Second Choice'] = $counts['First Choice']; return $counts; }, 10, 3 );