Articles

CSS API

The CSS API is a set of native CSS custom properties that can be shared across the Gravity Forms Ecosystem.

Theme Layers Fluent API

A Fluent API simplifies complex operations by chaining method calls in a clear, step-by-step sequence. This design pattern allows developers to configure objects and execute commands in a more intuitive, procedural manner.

Theme Layers JSON API

The JSON API allows developers to define Gravity Forms styles using theme.json. By adding a gravityforms section to the file, you can easily configure various styling options for forms directly in JSON.

Theme Layers View Classes

View classes modify markup in Gravity Forms. This article explains how to implement them and properly structure the get_markup() method.

Theme Framework Frequently Asked Questions

This article addresses common questions about the Theme Framework.

Installing Gravity Plugins and Add-Ons using Composer

Discover the commands required to use Composer to manage Gravity Forms, Gravity SMTP, and related add-ons.

Adding JavaScript Code to the Frontend of Your Site

This article explores the most common methods for adding JavaScript to your site.

gform_allow_async_feed_reprocessing

The gform_allow_async_feed_reprocessing filter enables the reprocessing feeds that have already been processed via background tasks.

gform_check_empty_index_file_exists

The gform_check_empty_index_file_exists filter allows you to control whether Gravity Forms checks for the existence of an index.html file in a directory before creating one.

How to Trigger Gravity Forms Scripts in Elementor Popups

This article explains how to trigger Gravity Forms scripts when a form is displayed inside an Elementor popup.