Using Gravity Forms ‘gform_form_settings_initial_values’ PHP action

The gform_form_settings_initial_values filter allows you to override the initial values that will be populated into the form settings.

Usage

To use the filter for all forms:

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

Parameters

  • $initial_values (array): An associative array of setting names and their initial values.
  • $form (Form Object): The form currently being edited.

More information

See Gravity Forms Docs: gform_form_settings_initial_values

Examples

Enable Honeypot

Enable the honeypot feature for all forms by default:

add_filter('gform_form_settings_initial_values', function($initial_values, $form) {
    $initial_values['enableHoneypot'] = true;
    return $initial_values;
}, 10, 2);

Note: Place this code in the functions.php file of your active theme or a custom functions plugin.