Gravity Forms shortcodes output inline JavaScript ( var gform; ) and hard-coded nonce values. This breaks page caching (e.g., Varnish, Cloudflare Full Page Cache, WP Rocket). Each page load regenerates the nonce, preventing static HTML caching.
Building fully custom HTML forms that still submit to Gravity Forms' processing engine. Rarely used, but essential for headless WordPress setups. gravity forms shortcodes
:field_id
[gravityform id="1" action="directory"]
The primary shortcode for displaying a form is [gravityform] . The only required attribute is the form ID. Gravity Forms shortcodes output inline JavaScript ( var