Filter: bricks/form/action/{form_action}
The bricks/form/action/{form_action} filter is triggered when a custom action (one that is not reserved by Bricks) is selected in a form. It allows developers to define custom logic for handling such actions dynamically.
Bricks provides several reserved actions out of the box, including:
- redirect
- mailchimp
- sendgrid
- login
- registration
- lost-password
- reset-password
- custom
If the user’s selected action is not in this list, the bricks/form/action/{form_action} filter is triggered.
Example usage
Section titled “Example usage”Here’s how you can handle a custom action called slack-notification:
// Handle the Slack notification actionadd_action( 'bricks/form/action/slack-notification', function ( $form ) { $settings = $form->get_settings(); $fields = $form->get_fields();
// Implement Slack notification logic });Parameters:
Section titled “Parameters:”$form(\Bricks\Integrations\Form\Init): The current form instance, providing access to settings and submitted fields.
Was this helpful?
A quick vote and short notes help us improve these docs faster.
Leave a note for us
Please do not include passwords, license keys, or personal data. We store submitted notes to improve the docs.
Thanks for sharing feedback. We're using it to improve these docs.