The gform_field_type_title filter in Gravity Forms allows you to assign a custom title to a new field type.
Usage
add_filter('gform_field_type_title', 'assign_title', 10, 2);
Parameters
- $title (string) – The title to be filtered. Defaults to the field type.
- $field_type (string) – The field type to assign the title to.
More information
See Gravity Forms Docs: gform_field_type_title
Examples
Assign a title to a custom field type “map”
add_filter('gform_field_type_title', 'assign_title', 10, 2); function assign_title($title, $field_type) { if ($field_type == 'map') { return 'Map'; } else { return $title; } }
Assign a title to a custom field type “video”
add_filter('gform_field_type_title', 'assign_title', 10, 2); function assign_title($title, $field_type) { if ($field_type == 'video') { return 'Video'; } else { return $title; } }
Assign a title to a custom field type “rating”
add_filter('gform_field_type_title', 'assign_title', 10, 2); function assign_title($title, $field_type) { if ($field_type == 'rating') { return 'Rating'; } else { return $title; } }
Assign a title to a custom field type “testimonial”
add_filter('gform_field_type_title', 'assign_title', 10, 2); function assign_title($title, $field_type) { if ($field_type == 'testimonial') { return 'Testimonial'; } else { return $title; } }
Assign a title to a custom field type “file_upload”
add_filter('gform_field_type_title', 'assign_title', 10, 2); function assign_title($title, $field_type) { if ($field_type == 'file_upload') { return 'File Upload'; } else { return $title; } }
Note: Place the code in the functions.php
file of your active theme.