Articles

Section Break

The Section Break field allows you to add a content separator to your form to help organize groups of fields. This is a visual element rather than an actual data collecting form field.

HTML

The HTML field allows you to place a block of free form HTML anywhere in your form. This is useful for adding images or additional content.

Allow Field to be Populated Dynamically

Checking this option will enable data to be passed to the form and pre-populate this field dynamically. Data can be passed via Query Strings, Shortcode and/or Hooks.

Form Object

The form object, available to most action hooks and filters, is an associative array containing the form settings, fields, notifications, confirmations, and other properties (e.g. add-on settings).

gravity_form_enqueue_scripts()

The gravity_form_enqueue_scripts function will enqueue the necessary styles and scripts for the specified Gravity Form.

gform_stripe_enable_rate_limits

This option disables or specifically enables error rate limiting when a Stripe feed is processed by filtering the maybe_hit_rate_limits. By default, error rate limiting is enabled, blocking any IP reaching five errors for an hour.

Notifications Object

The Notifications object is an associative array containing the properties for all the email notifications which exist for a form.

Dynamically Populating the Post Author

Learn how to dynamically populate the post author in Gravity Forms.

Accessibility Guide for Developers

How to create a form that is usable and accessible for most people? How to develop so that your forms comply to the global Web Content Accessibility Guidelines (currently WCAG 2.1 AA)?.

Dynamically Populating Drop Down, Radio Buttons or Multi-Select Fields

Being able to dynamically populate the values in a select (aka drop down) field is a common requirement for product selection forms, product option forms, or any form that requires earlier submissions to drive choices in a latter collection field.