The gform_address_street2 filter in Gravity Forms allows you to modify the “Street 2” label when creating the address street 2 field.
Usage
To apply the filter to all forms:
add_filter('gform_address_street2', 'change_address_street2', 10, 2);
To apply the filter to a specific form, use the form ID (e.g., form ID 5):
add_filter('gform_address_street2_5', 'change_address_street2', 10, 2);
Parameters
- $label (string): The label to be filtered.
- $form_id (integer): The current form’s ID.
More information
See Gravity Forms Docs: gform_address_street2
Examples
Change the default address street 2 label
add_filter('gform_address_street2', 'change_address_street2', 10, 2);
function change_address_street2($label, $form_id) {
return "Address Street 2";
}
Change the address street 2 label for a specific form
add_filter('gform_address_street2_5', 'change_address_street2', 10, 2);
function change_address_street2($label, $form_id) {
return "Apt/Suite/Unit";
}
Change the address street 2 label conditionally based on form ID
add_filter('gform_address_street2', 'change_address_street2', 10, 2);
function change_address_street2($label, $form_id) {
if ($form_id == 5) {
return "Apt/Suite/Unit";
} else {
return "Address Street 2";
}
}
Change the address street 2 label and add a custom prefix
add_filter('gform_address_street2', 'change_address_street2', 10, 2);
function change_address_street2($label, $form_id) {
return "Custom Prefix - " . $label;
}
Change the address street 2 label using a translation function
add_filter('gform_address_street2', 'change_address_street2', 10, 2);
function change_address_street2($label, $form_id) {
return __("Address Line 2", "your-text-domain");
}
Place the code examples in the functions.php file of your active theme.