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.

CAPTCHA

The CAPTCHA field allows you to add a captcha field to your form powered by the free reCAPTCHA service. This helps determine if the form is being submitted by a human or a scripted bot.

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)?.