Using Gravity Forms ‘gform_checkbox_deselect_all_label’ PHP filter

The gform_checkbox_deselect_all_label filter in Gravity Forms allows you to modify the “Deselect All” label for the Checkboxes field.

Usage

A generic example of how to use the filter:

add_filter('gform_checkbox_deselect_all_label', '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_deselect_all_label

Examples

Modify “Deselect All” label for all forms

This example changes the “Deselect All” label for all forms.

add_filter('gform_checkbox_deselect_all_label', 'change_deselect_label', 10, 2);

function change_deselect_label($select_label, $field) {
    return "My Custom Deselect All";
}

Modify “Deselect All” label for a specific form

This example changes the “Deselect All” label for form with ID 114.

add_filter('gform_checkbox_deselect_all_label_114', 'change_deselect_label', 10, 2);

function change_deselect_label($select_label, $field) {
    return "My Custom Deselect All";
}

Modify “Deselect All” label for a specific checkbox field on a form

This example changes the “Deselect All” label for the checkbox field with ID 2 on the form with ID 114.

add_filter('gform_checkbox_deselect_all_label_114_2', 'change_deselect_label', 10, 2);

function change_deselect_label($select_label, $field) {
    return "My Custom Deselect All";
}

Modify “Deselect All” label based on field’s label

This example changes the “Deselect All” label based on the field’s label.

add_filter('gform_checkbox_deselect_all_label', 'change_deselect_label_based_on_label', 10, 2);

function change_deselect_label_based_on_label($select_label, $field) {
    if ($field->label == "Example Label") {
        return "Custom Deselect All for Example Label";
    }
    return $select_label;
}

Modify “Deselect All” label for multiple forms

This example changes the “Deselect All” label for forms with IDs 20, 30, and 40.

add_filter('gform_checkbox_deselect_all_label', 'change_deselect_label_multiple_forms', 10, 2);

function change_deselect_label_multiple_forms($select_label, $field) {
    $target_form_ids = array(20, 30, 40);
    if (in_array($field->formId, $target_form_ids)) {
        return "My Custom Deselect All";
    }
    return $select_label;
}