Module Development
Modules are reusable features that can be enabled or configured for forms.
Register modules
add_action('elzo_forms/modules/register', function ($manager) {
// $manager->register(new My_Custom_Module());
});
Customize enabled modules
add_filter('elzo_forms/modules/enabled', function ($enabled, $form_id) {
return $enabled;
}, 10, 2);
Customize module settings
add_filter('elzo_forms/module/recaptcha/settings', function ($settings, $form_id) {
return $settings;
}, 10, 2);