For developers
FillKite has filters and actions for the parts that matter. Some examples:
| Hook | Type | Use it to |
|---|---|---|
fillkite_before_save_entry |
Filter | Change an entry, or return a WP_Error to stop it. Receives $entry, $form. |
fillkite_after_save_entry |
Action | Run code after an entry is saved. Receives $entry, $form. |
fillkite_entry_status_changed |
Action | React when an entry moves to Replied, Won and so on. |
fillkite_register_fields |
Action | Register your own field types. |
fillkite_notification_email |
Filter | Change an email before it is sent. |
fillkite_merge_tags |
Filter | Add or change merge tags. |
fillkite_webhook_payload |
Filter | Change what a webhook sends. |
fillkite_spam_check |
Filter | Add your own spam check. Return a reason to mark the entry as spam. |
fillkite_rate_limit |
Filter | Change the rate limit for a form. |
fillkite_disposable_domains |
Filter | Add or remove blocked email domains. |
fillkite_client_ip |
Filter | Read the visitor’s IP from a proxy header. |
fillkite_submission_redirect |
Filter | Send the visitor somewhere else after submitting. |
fillkite_render_field |
Filter | Change a field just before it is shown, such as disabling a full choice. |
fillkite_form_gate |
Filter | Show something else in place of a form. |
fillkite_confirmation_message |
Filter | Change the thank-you message. |
fillkite_lead_quality |
Filter | Change an entry’s lead quality. |
fillkite_spam_phrases |
Filter | Add phrases the spam score looks for. |
WP-CLI: wp fillkite forms, wp fillkite entries and wp fillkite export.
Every hook has a short description in the plugin’s code.
Last updated: