Hello,
I’m seeing that we can use filters to apply the plugin to specific posts by ID. But is it possible to apply it based on post type? I have a CPT that includes a form at the bottom of the template. It would be great to bulk apply it instead of having to manually enter each post’s ID.
Thank you.
]]>Hi Samuel! We’re loving your plugin. Thanks so much for your work here.
BTW – I featured it in my SolidWP January 2024 Plugin Roundup on Solid Academy and it made the Best-Of list as well.
As a Litespeed user, I wonder if you’d consider adding this constant as well which would prevent any of the Litespeed optimization from applying in addition to the caching:
LITESPEED_NO_OPTM
That constant was provided to my by their support team.
Thanks again for your great work!
]]>Good Day,
It appears your plugin bypasses caching of the entire page containing a gravity form. We prefer bypassing caching only for the form.
The plugin, Cache Busting with Gravity Form, appears to accomplish that but not 100% happy with it since it’s causing other issues for us.
Given a filter, code snippet, etc. can your plugin do the same?
Thank you.
]]>Good Day,
It appears your plugin injects itself into our website header. Details: https://prnt.sc/1uSLh_4IoXc9
How can we obfuscate your plugin’s header entry? That’s a no-no for us.
Thank you.
]]>I’ve disabled the plugin until I can diagnose. Latest update causes a critical error on the site.
Disabling or rolling back corrects the issue.
]]>Does anyone know if there are any compatibility issues with WP Engine’s Advanced Network (CloudFlare)?
]]>This plugin works GREAT for all of the sites that I have that run Gravity Forms and the Litespeed Cache plugin.
I would LOVE (and by that I mean pay for) an expanded / somewhat refocused plugin that is:
– specifically for the Litespeed cache plugin (though there are certainly opportunities for others as well)
– programmatically solves for all types of caching issues related to LiteSpeed cache
– automatically finds and excludes password protected pages/posts from being cached
– automatically excludes all (or at least most) types of form submissions for form systems in native to page builders (Divi, Elementor, Bricks, Oxygen) and form plugins (WPForms, NinjaForms, Forminator, etc)
Clearly, this is not about support but more about an idea.
]]>I see you are supporting Ultimate Add-ons for Beaver Builder. Would you consider adding support PowerPack for Beaver Builder as well?(https://wpbeaveraddons.com/)
This would involve, I believe, adding the module name pp-gravity-form in addition to the existing uabb-gravity-form in the array on line 386 of the class-fresh-forms-for-gravity.php.
Thanks!
]]>Just for your information, and in case it helps:
Deprecated: ctype_digit(): Argument of type int will be interpreted as string in the future in /home/user/domain.com/wp-content/plugins/fresh-forms-for-gravity/class-fresh-forms-for-gravity.php on line 614
Thank you. ????
]]>Hello,
We have problems with the forms that we have on our website, the entries that are registered are registered with the wrong date. We think it is something related to the cache. We have installed the Fresh Forms for Gravity plugin but we are still having problems with wrong date registrations. Can you help us?
]]>(please remove any reference to the site URL after resolution)
This doesn’t seem to be working on this site when a form is located inside of a popup. Is there any way to account for this and make the plugin work as intended?
Click on a ‘Sign Up’ button to view the form.
]]>Hola,
Hemos detectado que hay algunos errores de PHP que parecen ser causados por alguna incompatibilidad de plugins y DIVI, pero no hemos encontrado ninguna incompatibilidad reportada con el plugin “resh-forms-for-gravity”.
Le paso los errores por si puede ayudarnos.
Warning: array_merge(): Expected parameter 2 to be an array, null given in /home/customer/www/…..com/public_html/wp-content/plugins/fresh-forms-for-gravity/class-fresh-forms-for-gravity.php on line 113
Warning: in_array() expects parameter 2 to be array, null given in /home/customer/www/……com/public_html/wp-content/plugins/sg-cachepress/core/Minifier/Minifier.php on line 153
Warning: array_merge(): Expected parameter 2 to be an array, null given in /home/customer/www/……com/public_html/wp-content/plugins/fresh-forms-for-gravity/class-fresh-forms-for-gravity.php on line 113
Warning: array_merge(): Expected parameter 1 to be an array, null given in /home/customer/www/……com/public_html/wp-content/plugins/sg-cachepress/core/Front_End_Optimization/Front_End_Optimization.php on line 223
Warning: in_array() expects parameter 2 to be array, null given in /home/customer/www/……com/public_html/wp-content/plugins/sg-cachepress/core/Front_End_Optimization/Front_End_Optimization.php on line 230
Warning: array_merge(): Expected parameter 2 to be an array, null given in /home/customer/www/……com/public_html/wp-content/plugins/fresh-forms-for-gravity/class-fresh-forms-for-gravity.php on line 113
]]>Hi Samuel,
Since updating Oxygen Builder to version 4.6, the Oxygen Builder UI won’t load. If I disable Fresh Forms for Gravity, then the UI loads.
Is there a work around for this?
Thanks
Phil
]]>Hi does this plugin work with Flyingpress?
Many thanks
Mat
Hello – we updated the plugin to 1.4.3 on several sites (hosted on Kinsta) this morning and are now getting fatal errors in the WP dashboard:
2023/03/16 05:51:34 [error] 72471#72471: *94133 FastCGI sent in stderr: “PHP message: PHP Fatal error: Uncaught Error: Call to undefined method Kinsta\Cache_Purge::purge_complete_full_page_cache() in /www/installname/public/wp-content/plugins/fresh-forms-for-gravity/fresh-forms-for-gravity.php:254
]]>Congratulations for your plugin that works perfectly on PC speeding up page loading with Gravity Forms in a very impressive way.
Unfortunately, nothing has changed on Mobile and it seems that the plugin does not work on the same pages that take many more seconds to load.
I don’t understand why since both the PC and the various Smartphones and Tablets are all connected to the same Wi-Fi network.
Could you please help me and tell me why this happens?
Thank you.
Recently seeing this in my debug log. PHP 8.0, WP 6.0.3
PHP Warning: Attempt to read property “ID” on null in /home/redacted/public_html/production/wp-content/plugins/fresh-forms-for-gravity/class-fresh-forms-for-gravity.php on line 296
Thanks!
]]>When running wp doctor check autoload-options-size
the following error is output via wp cli:
]]>Warning: in_array() expects parameter 2 to be array, null given in /home/redacted/public_html/wp-content/plugins/fresh-forms-for-gravity/class-fresh-forms-for-gravity.php on line 91
If you’re using Cloudflare and this plugin, make sure your Cloudflare settings or Page Rules respect original cache control settings.
In my case Cloudflare was overriding the cache control settings of this plugin via Browser Cache TTL settings.
Once I set CF settings to ‘Respect Original Headers’ we were all set and now it’s working perfectly.
]]>Dear Samuel,
First of all, thank you for this very useful plugin. I was wondering if you would please consider adding support for Konstantin Kovshenin’s Surge plugin:
https://www.ads-software.com/plugins/surge/
Thanks for considering the idea!
Rob
We have forms appearing in sidebars on our post type category pages and they still seem to cache. They are being embedded using the recently redesigned WordPress widgets editing interface that is supported by GF.
This situation should work in theory shouldn’t it ?
]]>Good Day!
Hey, great plugin.
We are using WP Rocket, SG Optimizer, Gravity Forms, and Gravity Forms Stripe Add-On.
You plugin solved an issue we had with one of our website pages using the Gravity Forms Stripe Add-On, but messed up all other pages (i.e., page caching, lazy loading, etc.) where we also use Gravity Forms but not the Stripe Add-On.
Is their any way we can apply your plugin to one or selected pages instead of all those containing a Gravity Form? If not, can you provide a Code Snippet for this purpose?
Note: Yes, we know that using two caching plugins is not recommended. So, in our case, our settings for WP Rocket and SG Optimizer do not overlap (double-checked, they work fine together).
Thank you!
]]>I have both SG Optimizer and WP Optimze. Have had problem with Contact not showing up in frontend. After installing Fresh Forms for Gravity, the problem continued. I managed to Exclude the Contact Form site in SG Optimizer, and still the problem continued. I tested Deactivating WP Optimze and the form shows up perfectly. I undesatnd that Fresh Forms works with both SG Optimizer and WP Optimze, what could be the problem?
Thanks
Henning
]]>Hi, any plans to include the function call method for embedding in theme files?
https://docs.gravityforms.com/adding-a-form-to-the-theme-file/
Alternatively do you suggest simply adding the following to the relevant theme files?
define( 'DONOTCACHEPAGE', true );
Hi, does this work with the plugin nitropack?
]]>Hi Samuel,
I just started getting some warnings on our staging server.
Deprecated: get_active_config is deprecated since version 3.0! Use get_single_submission_feed instead. in /home/peersupp/staging/1/wp-includes/functions.php on line 4713
Warning: Cannot modify header information – headers already sent by (output started at /home/peersupp/staging/1/wp-includes/functions.php:4713) in /home/peersupp/staging/1/wp-content/plugins/fresh-forms-for-gravity/class-fresh-forms-for-gravity.php on line 311
Is this something we should be concerned obout?
With thanks
Regards
Phil
]]>Hi,
Does this work on Woocommerce products with a Gravity Form enabled on the product?
Thanks
]]>Hello Samuel,
Do you have any plans in supporting ACF (https://www.advancedcustomfields.com/)?
I noticed that your plugin doesn’t work if the Gravity Forms shortcode is used in a custom field.
Thanks for the great plugin!
]]>Hello there,
I enabled Gravity Forms debug log and I see a constant communication from the plugin with the following type of information.
Is that normal? It seems the plugin is not doing anything.
2020-06-15 12:52:48.505059 – DEBUG –> Fresh_Forms_For_Gravity::maybe_no_cache(): Calling has_gf() for post ID 2
2020-06-15 12:52:48.505126 – DEBUG –> Fresh_Forms_For_Gravity::has_gf(): Post ID 2 has no blocks.
2020-06-15 12:52:48.505143 – DEBUG –> Fresh_Forms_For_Gravity::maybe_no_cache(): No form found, nothing to do…
2020-06-15 12:52:49.551350 – DEBUG –> Fresh_Forms_For_Gravity::maybe_no_cache(): Calling has_gf() for post ID 2
2020-06-15 12:52:49.551415 – DEBUG –> Fresh_Forms_For_Gravity::has_gf(): Post ID 2 has no blocks.
2020-06-15 12:52:49.551434 – DEBUG –> Fresh_Forms_For_Gravity::maybe_no_cache(): No form found, nothing to do…
2020-06-15 12:52:50.331743 – DEBUG –> Fresh_Forms_For_Gravity::maybe_no_cache(): Calling has_gf() for post ID 341
2020-06-15 12:52:50.331814 – DEBUG –> Fresh_Forms_For_Gravity::has_gf(): Post ID 341 has no blocks.
2020-06-15 12:52:50.331841 – DEBUG –> Fresh_Forms_For_Gravity::maybe_no_cache(): No form found, nothing to do…
2020-06-15 12:52:50.636920 – DEBUG –> Fresh_Forms_For_Gravity::maybe_no_cache(): Calling has_gf() for post ID 2
2020-06-15 12:52:50.636992 – DEBUG –> Fresh_Forms_For_Gravity::has_gf(): Post ID 2 has no blocks.
2020-06-15 12:52:50.637010 – DEBUG –> Fresh_Forms_For_Gravity::maybe_no_cache(): No form found, nothing to do…
2020-06-15 12:52:54.078253 – DEBUG –> Fresh_Forms_For_Gravity::maybe_no_cache(): Calling has_gf() for post ID 341
2020-06-15 12:52:54.078326 – DEBUG –> Fresh_Forms_For_Gravity::has_gf(): Post ID 341 has no blocks.
2020-06-15 12:52:54.078356 – DEBUG –> Fresh_Forms_For_Gravity::maybe_no_cache(): No form found, nothing to do…
2020-06-15 12:52:55.321307 – DEBUG –> Fresh_Forms_For_Gravity::maybe_no_cache(): Calling has_gf() for post ID 341
2020-06-15 12:52:55.321383 – DEBUG –> Fresh_Forms_For_Gravity::has_gf(): Post ID 341 has no blocks.
2020-06-15 12:52:55.321412 – DEBUG –> Fresh_Forms_For_Gravity::maybe_no_cache(): No form found, nothing to do…
2020-06-15 12:52:57.110244 – DEBUG –> Fresh_Forms_For_Gravity::maybe_no_cache(): Calling has_gf() for post ID 341
2020-06-15 12:52:57.110317 – DEBUG –> Fresh_Forms_For_Gravity::has_gf(): Post ID 341 has no blocks.
2020-06-15 12:52:57.110347 – DEBUG –> Fresh_Forms_For_Gravity::maybe_no_cache(): No form found, nothing to do…
2020-06-15 12:52:58.000710 – DEBUG –> Fresh_Forms_For_Gravity::maybe_no_cache(): Calling has_gf() for post ID 2
2020-06-15 12:52:58.000787 – DEBUG –> Fresh_Forms_For_Gravity::has_gf(): Post ID 2 has no blocks.
2020-06-15 12:52:58.000808 – DEBUG –> Fresh_Forms_For_Gravity::maybe_no_cache(): No form found, nothing to do…
2020-06-15 12:52:58.571719 – DEBUG –> Fresh_Forms_For_Gravity::maybe_no_cache(): Calling has_gf() for post ID 55021
2020-06-15 12:52:58.571793 – DEBUG –> Fresh_Forms_For_Gravity::has_gf(): Post ID 55021 has no blocks.
2020-06-15 12:52:58.571820 – DEBUG –> Fresh_Forms_For_Gravity::maybe_no_cache(): No form found, nothing to do…
2020-06-15 12:52:58.995985 – DEBUG –> Fresh_Forms_For_Gravity::maybe_no_cache(): Calling has_gf() for post ID 2
2020-06-15 12:52:58.996047 – DEBUG –> Fresh_Forms_For_Gravity::has_gf(): Post ID 2 has no blocks.
2020-06-15 12:52:58.996062 – DEBUG –> Fresh_Forms_For_Gravity::maybe_no_cache(): No form found, nothing to do…
2020-06-15 12:53:00.031749 – DEBUG –> Fresh_Forms_For_Gravity::maybe_no_cache(): Calling has_gf() for post ID 2
2020-06-15 12:53:00.031827 – DEBUG –> Fresh_Forms_For_Gravity::has_gf(): Post ID 2 has no blocks.
2020-06-15 12:53:00.031851 – DEBUG –> Fresh_Forms_For_Gravity::maybe_no_cache(): No form found, nothing to do…
2020-06-15 12:53:00.624751 – DEBUG –> Fresh_Forms_For_Gravity::maybe_no_cache(): Calling has_gf() for post ID 55009
2020-06-15 12:53:00.624829 – DEBUG –> Fresh_Forms_For_Gravity::has_gf(): Post ID 55009 has no blocks.
2020-06-15 12:53:00.624857 – DEBUG –> Fresh_Forms_For_Gravity::maybe_no_cache(): No form found, nothing to do…
2020-06-15 12:53:01.247802 – DEBUG –> Fresh_Forms_For_Gravity::maybe_no_cache(): Calling has_gf() for post ID 2
2020-06-15 12:53:01.247893 – DEBUG –> Fresh_Forms_For_Gravity::has_gf(): Post ID 2 has no blocks.
2020-06-15 12:53:01.247934 – DEBUG –> Fresh_Forms_For_Gravity::maybe_no_cache(): No form found, nothing to do…
2020-06-15 12:53:01.849173 – DEBUG –> Fresh_Forms_For_Gravity::maybe_no_cache(): Calling has_gf() for post ID 2
2020-06-15 12:53:01.849265 – DEBUG –> Fresh_Forms_For_Gravity::has_gf(): Post ID 2 has no blocks.
2020-06-15 12:53:01.849282 – DEBUG –> Fresh_Forms_For_Gravity::maybe_no_cache(): No form found, nothing to do…
2020-06-15 12:53:03.519543 – DEBUG –> Fresh_Forms_For_Gravity::maybe_no_cache(): Calling has_gf() for post ID 341
2020-06-15 12:53:03.519618 – DEBUG –> Fresh_Forms_For_Gravity::has_gf(): Post ID 341 has no blocks.
2020-06-15 12:53:03.519655 – DEBUG –> Fresh_Forms_For_Gravity::maybe_no_cache(): No form found, nothing to do…
2020-06-15 12:53:03.746912 – DEBUG –> Fresh_Forms_For_Gravity::maybe_no_cache(): Calling has_gf() for post ID 1647
2020-06-15 12:53:03.746997 – DEBUG –> Fresh_Forms_For_Gravity::has_gf(): Post ID 1647 has no blocks.
2020-06-15 12:53:03.747035 – DEBUG –> Fresh_Forms_For_Gravity::maybe_no_cache(): No form found, nothing to do…
2020-06-15 12:53:04.047023 – DEBUG –> Fresh_Forms_For_Gravity::maybe_no_cache(): Calling has_gf() for post ID 2
2020-06-15 12:53:04.047108 – DEBUG –> Fresh_Forms_For_Gravity::has_gf(): Post ID 2 has no blocks.
2020-06-15 12:53:04.047135 – DEBUG –> Fresh_Forms_For_Gravity::maybe_no_cache(): No form found, nothing to do…
2020-06-15 12:53:04.509890 – DEBUG –> Fresh_Forms_For_Gravity::maybe_no_cache(): Calling has_gf() for post ID 2
2020-06-15 12:53:04.509974 – DEBUG –> Fresh_Forms_For_Gravity::has_gf(): Post ID 2 has no blocks.
2020-06-15 12:53:04.509991 – DEBUG –> Fresh_Forms_For_Gravity::maybe_no_cache(): No form found, nothing to do…
2020-06-15 12:53:04.909960 – DEBUG –> Fresh_Forms_For_Gravity::maybe_no_cache(): Calling has_gf() for post ID 2
2020-06-15 12:53:04.910027 – DEBUG –> Fresh_Forms_For_Gravity::has_gf(): Post ID 2 has no blocks.
2020-06-15 12:53:04.910044 – DEBUG –> Fresh_Forms_For_Gravity::maybe_no_cache(): No form found, nothing to do…
2020-06-15 12:53:05.928730 – DEBUG –> Fresh_Forms_For_Gravity::maybe_no_cache(): Calling has_gf() for post ID 2
2020-06-15 12:53:05.928787 – DEBUG –> Fresh_Forms_For_Gravity::has_gf(): Post ID 2 has no blocks.
2020-06-15 12:53:05.928805 – DEBUG –> Fresh_Forms_For_Gravity::maybe_no_cache(): No form found, nothing to do…
2020-06-15 12:53:06.810129 – DEBUG –> Fresh_Forms_For_Gravity::maybe_no_cache(): Calling has_gf() for post ID 759
2020-06-15 12:53:06.810210 – DEBUG –> Fresh_Forms_For_Gravity::has_gf(): Post ID 759 has no blocks.
2020-06-15 12:53:06.810240 – DEBUG –> Fresh_Forms_For_Gravity::maybe_no_cache(): No form found, nothing to do…
2020-06-15 12:53:07.924304 – DEBUG –> Fresh_Forms_For_Gravity::maybe_no_cache(): Calling has_gf() for post ID 2
2020-06-15 12:53:07.924365 – DEBUG –> Fresh_Forms_For_Gravity::has_gf(): Post ID 2 has no blocks.
2020-06-15 12:53:07.924381 – DEBUG –> Fresh_Forms_For_Gravity::maybe_no_cache(): No form found, nothing to do…
2020-06-15 12:53:11.081270 – DEBUG –> Fresh_Forms_For_Gravity::maybe_no_cache(): Calling has_gf() for post ID 597
2020-06-15 12:53:11.081347 – DEBUG –> Fresh_Forms_For_Gravity::has_gf(): Post ID 597 has no blocks.
Thank you!
]]>Do you have any plans to add support for Redis caching? It seems to wreak havoc on any forms that use payment plugins. If you did get it figured out, we’d probably end up using this plugin on a ton of our sites!
]]>