Articles

Using Progress Bars in Multi-Page Forms

This article explains how to enable the Progress Bar or Steps indicator in a multi-page form, how to control navigation, and how to customize the display.

gform/gfcf/hide_conditions

This gform/gfcf/hide_conditions filter allows developers to add custom visibility rules for fields in conversational forms.

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.

gform/gfcf/visibility_field_classes

The gform/gfcf/visibility_field_classes filter allows customization of which field CSS classes should be monitored for visibility changes. The field observer system uses it to watch for changes to the style.display property of fields.

Gravity Forms and PHP 8.5 Compatibility

This article describes the current status of efforts to confirm compatibility of Gravity Forms products with the new PHP 8.5 major release.

Automatically Block Unwanted Emails Using Code

This how to article shows you how to automatically learn, store, and block email addresses that your spam defenses catch.

State Validation

State validation enhances form security by ensuring submitted field values have not been altered client-side. When a form is displayed, a state is generated based on the configuration and allowed values of supported fields.

Timeout Confirmation

The Timeout Confirmation is automatically added when using the Stripe Card Element and alerts customers if their payment is delayed.

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.

PayPal Payments Standard Add-On End Of Life

PayPal is retiring Website Payments Standard. Update to PayPal Checkout now to keep accepting PayPal payments without interruption.