Using Gravity Forms ‘gform_checkbox_select_all_label’ PHP filter

The gform_checkbox_select_all_label Gravity Forms PHP filter allows you to modify the “Select All” label for the Checkboxes field.

Usage

To apply the filter to all forms:

add_filter('gform_checkbox_select_all_label', 'your_function_name', 10, 2);

To target a specific form, append the form ID to the hook name (format: gform_checkbox_select_all_label_FORMID):

add_filter('gform_checkbox_select_all_label_1', 'your_function_name', 10, 2);

To target a specific field for a form, append the form ID and field ID to the hook name (format: gform_checkbox_select_all_label_FORMID_FIELDID):

add_filter('gform_checkbox_select_all_label_1_22', 'your_function_name', 10, 2);

Parameters

  • $select_label (string): The “Select All” label.
  • $field (Field Object): The field object for the current field.

More information

See Gravity Forms Docs: gform_checkbox_select_all_label

Examples

All forms

Change the “Select All” label for all forms:

add_filter('gform_checkbox_select_all_label', 'change_label', 10, 2);

function change_label($select_label, $field) {
    return "My Custom Select All";
}

Specific form

Change the “Select All” label for form with ID 114:

add_filter('gform_checkbox_select_all_label_114', 'change_label', 10, 2);

function change_label($select_label, $field) {
    return "My Custom Select All";
}

Specific checkbox field on a form

Change the “Select All” label for checkbox field with ID 2 on form with ID 114:

add_filter('gform_checkbox_select_all_label_114_2', 'change_label', 10, 2);

function change_label($select_label, $field) {
    return "My Custom Select All";
}

Based on field label

Change the “Select All” label based on the field label:

add_filter('gform_checkbox_select_all_label', 'change_label_based_on_field_label', 10, 2);

function change_label_based_on_field_label($select_label, $field) {
    if ($field->label == "Interests") {
        return "Select All Interests";
    }
    return $select_label;
}

Based on form and field IDs

Change the “Select All” label for checkbox field with ID 2 on form with ID 114, and for field with ID 3 on form with ID 115:

add_filter('gform_checkbox_select_all_label', 'change_label_based_on_form_and_field', 10, 2);

function change_label_based_on_form_and_field($select_label, $field) {
    if ($field->formId == 114 && $field->id == 2) {
        return "My Custom Select All for Form 114";
    }
    if ($field->formId == 115 && $field->id == 3) {
        return "My Custom Select All for Form 115";
    }
    return $select_label;
}

Note: Place the code examples in the functions.php file of your active theme. The filter was added in Gravity Forms version 2.3.