Articles

gform_file_upload_tmp_dir

The gform_file_upload_tmp_dir filter allows developers to change the temporary directory used for file uploads.

Gravity Forms and PHP 8.4 Compatibility

This article describes the current status of efforts to confirm compatibility of Gravity Forms products with the new PHP 8.4 major release.

Troubleshooting The HubSpot Tracking Cookie

This guide provides steps to troubleshoot tracking cookie issues in the Gravity Forms HubSpot Add-On.

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.