Articles

Gravity Forms 3.0 Key Features

Gravity Forms 3.0 is the latest feature release of the core plugin, introducing accessibility by default and international phone number support. This article covers the main features of this release.

gform_ability_categories

The gform_ability_categories filter controls the ability categories registered with WordPress. Use it to add one for your own abilities, keyed by slug with a label and description.

gform_before_execute_ability

The gform_before_execute_ability action fires just before a tool runs (permission check already passed) which can’t block or change anything.

gform_abilities_init

The gform_abilities_init action fires after all core Gravity Forms abilities are registered. It is a safe moment for add-ons or site code to register their own via wp_register_ability().

gform_after_execute_ability

The gform_after_execute_ability action fires after a tool ran, for both successes and errors.

How to map Repeater fields in Feeds

This article explains how to select and map repeater fields in the field mapping dropdown, and what data gets sent to the feed depending on whether you map a top-level repeater, a nested repeater, or a single field inside a repeater.

reCAPTCHA v2 Settings (Legacy)

The built-in reCAPTCHA v2 settings in Gravity Forms Core are deprecated. If your site already has keys configured, this page explains what changes and how to move to the new reCAPTCHA Add-On.

gform_ability_hidden_field_ids

The gform_ability_hidden_field_ids filter hides sensitive fields from AI agents.

Stripe 6.0 Release Notes Features

This article includes feature notes and a change log for the release of the official Gravity Forms Stripe Add-On version 6.0 Beta.

gform/stripe/elements/config/

The gform/stripe/elements/config/ filter allows for filtering the Stripe Elements configuration object before it is used to create Stripe Elements without a Payment Intent or Setup Intent.