The gform_choices_setting_title filter allows you to change the “Choices” settings title in the admin area for fields that have choices (drop down, radio button, checkboxes, multi select, product option).
Usage
add_filter('gform_choices_setting_title', 'change_title');
Parameters
- $title (string): The current title of the “Choices” setting.
More information
See Gravity Forms Docs: gform_choices_setting_title
Examples
Change “Choices” title to “My Custom Title”
This code changes the title from “Choices” to “My Custom Title”.
add_filter('gform_choices_setting_title', 'change_title'); function change_title($title) { return 'My Custom Title'; }
Change “Choices” title based on form ID
This code changes the “Choices” title for form with ID 2 to “Custom Choices for Form 2”.
add_filter('gform_choices_setting_title', 'change_title_by_form_id', 10, 2); function change_title_by_form_id($title, $form) { if ($form['id'] == 2) { return 'Custom Choices for Form 2'; } return $title; }
Change “Choices” title based on field type
This code changes the “Choices” title for checkbox fields to “Checkbox Choices”.
add_filter('gform_choices_setting_title', 'change_title_by_field_type', 10, 3); function change_title_by_field_type($title, $form, $field) { if ($field['type'] == 'checkbox') { return 'Checkbox Choices'; } return $title; }
Change “Choices” title based on field label
This code changes the “Choices” title for fields with the label “Favorite Color” to “Color Options”.
add_filter('gform_choices_setting_title', 'change_title_by_field_label', 10, 3); function change_title_by_field_label($title, $form, $field) { if ($field['label'] == 'Favorite Color') { return 'Color Options'; } return $title; }
Change “Choices” title for all fields to include the field label
This code changes the “Choices” title to include the field label for all fields.
add_filter('gform_choices_setting_title', 'change_title_to_include_label', 10, 3); function change_title_to_include_label($title, $form, $field) { return $field['label'] . ' Choices'; }