Description
This filter is executed when creating the checkbox or radio button items. It can be used to manipulate the item’s string before it gets added to the checkbox or radio button list.
Usage
add_filter( 'gform_field_choices', 'form_submit_button', 10, 2 );
Parameters
- $choices string
The string containing the choices to be filtered i.e.
<option>Item 1</option><option>Item 2</option>
$field Field Object
The current field.
Examples
This example demonstrates how to allow HTML characters on checkbox and radio items.
add_filter( 'gform_field_choices', 'decode_specialchars', 10, 2 ); function decode_specialchars( $choices, $field ) { $choices = htmlspecialchars_decode( $choices ); return $choices; }
Placement
This code should be placed in the functions.php file of your active theme.
Source Code
This filter is located in the following methods:
- GF_Field_Checkbox::get_checkbox_choices() in includes/fields/class-gf-field-checkbox.php
- GF_Field_Radio::get_radio_choices() in includes/fields/class-gf-field-radio.php