Caching is great for scenarios where your post or page content it's not changed, but if you have form embedded to. solution is to configure your caching plugin or proxy to exclude the page where the form is embedded from caching, but you need also to remember this when you create new page or embed new form in existing page.. Dynamically check if there's Gravity Forms shortcode or Gutenberg block in your post or page content using WordPress core functions for it.. If so, it will prevent post page caching for supported caching plugins, browsers and CDN Proxies... It should work with any caching plugin with support for DONOTCACHEPAGE constant, and proxies respecting Cache-Control HTTP header.. This plugin will add appropriate HTTP header to pages with Gravity Forms to exlude HTML from caching. By default CloudFlare doesn't cache HTML, it does when you have configured it to. In this case, after activating the plugin, you need to purge cache in your CloudFlare account or wait for cache expiration to let CloudFlare know the page must be excluded from caching.. Feel to reach me if you want to provide me access to add support for your proxy service .. Interested in development.., check out SVN repository, or subscribe to the development log by RSS...
Read more