Using Gravity Forms ‘gform_user_registration_save_config’ PHP filter

The gform_user_registration_save_config filter is used to save custom settings/meta specified using the gform_user_registration_add_option_section or gform_user_registration_add_option_group action hooks in Gravity Forms.

Usage

To use the filter, add the following code snippet:

add_filter('gform_user_registration_save_config', 'your_function_name');

Parameters

  • $config (array): The User Registration configuration array.

More information

See Gravity Forms Docs: gform_user_registration_save_config

Important: This hook was removed in version 3.0 with no replacement. New feed settings defined using gform_userregistration_feed_settings_fields are saved automatically.

Examples

Save Multisite Config

This example demonstrates how to save the custom option fields added using the gform_user_registration_add_option_section hook to support the multisite options.

add_filter('gform_user_registration_save_config', 'save_multisite_config');

public static function save_multisite_config($config) {
    $config['meta']['multisite_options']['create_site'] = RGForms::post("gf_user_registration_multisite_create_site");
    $config['meta']['multisite_options']['site_address'] = RGForms::post("gf_user_registration_multisite_site_address");
    $config['meta']['multisite_options']['site_title'] = RGForms::post("gf_user_registration_multisite_site_title");

    return $config;
}

Note: The source code for this action hook is located in userregistration.php.