Articles

Incompatabilities with the third-party HubSpot Plugin for WordPress

If you’re using the HubSpot plugin for WordPress, it includes a tracking script that captures data from non-HubSpot forms, but this plugin is not compatible with Gravity Forms.

gform/post_render

The gform/post_render event can be used to initialize scripts when a form loads. It is a direct replacement for gform_post_render.

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.

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_value_pre_duplicate_check

The gform_value_pre_duplicate_check filter allows for the modification of the field value just before the duplicate check.

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.