Articles

gform_kit_subscriber_state

The gform_kit_subscriber_state filter modifies the subscriber state when adding a new subscriber to Kit. By default, new subscribers are set to “active”.

gform/submission/submission_started

The gform/submission/submission_started filter allows developers to execute custom synchronous logic immediately before a form submission is processed

gform_bulk_action_threshold

The gform_bulk_action_threshold filter allows developers to customize the number of entries required to trigger background processing for bulk actions.

How to Automatically Delete Gravity Forms Entries

Learn how to automate the cleanup of Gravity Forms entries. This guide covers using the built-in Personal Data retention settings and provides code snippets for developers to implement custom deletion logic via hooks.

WordPress Salts and Gravity Forms Compatibility

This article explains how WordPress salt changes affect Gravity Forms functionality and what features may break when salts are modified.

gform_is_feed_error_retryable

The gform_is_feed_error_retryable filter determines whether a feed should remain in the queue for another processing attempt after encountering an error.

Turnstile

The Cloudflare Turnstile field for Gravity Forms offers an alternative to Google reCAPTCHA.

gform_advancedpostcreation_editable_fields

The gform_advancedpostcreation_editable_fields filter modifies the list of editable field IDs used by the Gravity Forms Advanced Post Creation Add-On when updating an existing post.

gform_allow_feed_reprocessing

This gform_allow_feed_reprocessing filter enables reprocessing of feeds for a given entry. It applies to both synchronous and asynchronous feed processing.

gform_advancedpostcreation_editable_fields_excluded_types

The gform_advancedpostcreation_editable_fields_excluded_types filter allows add-ons and developers to modify the list of field types excluded from being editable in the Gravity Forms Advanced Post Creation Add-On.