Skip to main content

Forms — hooks

8 hooks — 3 actions · 5 filters.

HookTypeSummary
fw_ext_forms_frontend_submitactionFires after a frontend form is submitted, passing form id, type, instance, and process data for post-submit handling.
fw_option_type_form_builder_initactionFires after the Form Builder option type loads its item classes, letting extensions register additional form-builder items.
fw:ext:contact-forms:email:bccfilterFilters the BCC recipient map used when a contact-form submission email is sent.
fw:ext:contact-forms:email:ccfilterFilters the CC recipient map used when a contact-form submission email is sent.
fw:ext:contact-forms:sentactionFires after a contact-form email is sent successfully, passing the entry data so listeners can log or react to the submission.
fw:ext:forms:attr:classfilterFilters the CSS class string applied to the rendered form element.
fw:ext:forms:builder:load-item:form-header-titlefilterFilters whether a new contact form seeds a default form-header-title item into the form builder.
fw:ext:forms:collect-uploadsfilterFilters the collected uploaded files (from File Upload fields) mapped by shortcode, after validation passes.

fw_ext_forms_frontend_submit

🎬 action

Fires after a frontend form is submitted, passing form id, type, instance, and process data for post-submit handling.

add_action( 'fw_ext_forms_frontend_submit', $callback );

Fired in: framework/extensions/forms/class-fw-extension-forms.php:283

fw_option_type_form_builder_init

🎬 action

Fires after the Form Builder option type loads its item classes, letting extensions register additional form-builder items.

add_action( 'fw_option_type_form_builder_init', $callback );

Fired in: framework/extensions/forms/includes/option-types/form-builder/class-fw-option-type-form-builder.php:25

fw:ext:contact-forms:email:bcc

🧪 filter

Filters the BCC recipient map used when a contact-form submission email is sent.

add_filter( 'fw:ext:contact-forms:email:bcc', $callback );

Fired in: framework/extensions/forms/extensions/contact-forms/class-fw-extension-contact-forms.php:169

fw:ext:contact-forms:email:cc

🧪 filter

Filters the CC recipient map used when a contact-form submission email is sent.

add_filter( 'fw:ext:contact-forms:email:cc', $callback );

Fired in: framework/extensions/forms/extensions/contact-forms/class-fw-extension-contact-forms.php:163

fw:ext:contact-forms:sent

🎬 action

Fires after a contact-form email is sent successfully, passing the entry data so listeners can log or react to the submission.

add_action( 'fw:ext:contact-forms:sent', $callback );

Fired in: framework/extensions/forms/extensions/contact-forms/class-fw-extension-contact-forms.php:198

fw:ext:forms:attr:class

🧪 filter

Filters the CSS class string applied to the rendered form element.

add_filter( 'fw:ext:forms:attr:class', $callback );

Fired in: framework/extensions/forms/class-fw-extension-forms.php:84

fw:ext:forms:builder:load-item:form-header-title

🧪 filter · 2 call sites

Filters whether a new contact form seeds a default form-header-title item into the form builder.

add_filter( 'fw:ext:forms:builder:load-item:form-header-title', $callback );

Fired in: framework/extensions/forms/extensions/contact-forms/shortcodes/contact-form/options.php:24

fw:ext:forms:collect-uploads

🧪 filter

Filters the collected uploaded files (from File Upload fields) mapped by shortcode, after validation passes.

add_filter( 'fw:ext:forms:collect-uploads', $callback );

Fired in: framework/extensions/forms/class-fw-extension-forms.php:254

← Back to Hooks overview