Module Development

Register and customize Elzo Forms modules.

Updated

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);