Description
Used to save custom settings/meta specified using the gform_user_registration_add_option_section or gform_user_registration_add_option_group action hooks.
Usage
Applies to all forms
<?php
add_filter("gform_user_registration_save_config", "save_custom_config");
?>
Parameters
$config
- (array) The User Registration configuration array.
Examples
This example is a bit of modified code from the User Registration source code that demonstrates how to save the custom option fields added using the gform_user_registration_add_option_section hook to support the MultiSite options.
<?php
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;
}
?>
Source Code
This action hook is located in userregistration.php