Title: Plugin Breaks Contact Forms
Last modified: June 24, 2023

---

# Plugin Breaks Contact Forms

 *  Resolved [ghouse3](https://wordpress.org/support/users/ghouse3/)
 * (@ghouse3)
 * [2 years, 11 months ago](https://wordpress.org/support/topic/plugin-breaks-contact-forms/)
 * Hi there! I’m having an issue where your plugin is breaking my contact/application
   forms on my site. It is built with Divi. With the plugin enabled, none of my 
   forms send or work. When I disable it, the forms work just fine. Unsure what 
   is going on, I love your plugin but I’m unable to use it if it’s breaking my 
   application forms. All help is appreciated, thanks!
 * The page I need help with: _[[log in](https://login.wordpress.org/?redirect_to=https%3A%2F%2Fwordpress.org%2Fsupport%2Ftopic%2Fplugin-breaks-contact-forms%2F%3Foutput_format%3Dmd&locale=en_US)
   to see the link]_

Viewing 1 replies (of 1 total)

 *  Plugin Support [Matheus Martins](https://wordpress.org/support/users/matheusfd/)
 * (@matheusfd)
 * [2 years, 11 months ago](https://wordpress.org/support/topic/plugin-breaks-contact-forms/#post-16849539)
 * Hi, [@ghouse3](https://wordpress.org/support/users/ghouse3/)
 * Glad you reached out. I can help you sort out this issue.
 * When I accessed your website and the donor dashboard, I noticed you have a jQueryParams
   error on the console.
 * ![](https://i0.wp.com/i.imgur.com/3vMPf0I.png?ssl=1)
 * Divi’s “Defer jQuery And jQuery Migrate” and “Smooth Scrolling” options can break
   the Multi-Step and Classic Form templates and throw the “jqueryParams is not 
   defined” error in the console. Let’s start by disabling those options and see
   if that helps clear things up. In case you find it helpful, my colleague created
   a fantastic screencast for how to do that: [https://somup.com/c3jw0zUop](https://somup.com/c3jw0zUopx)
 * In addition to that, in the vast majority of cases, the spinning wheel at the
   end is also a result of the cache. If you’re not familiar with caching, it’s 
   a method of saving server resources by storing copies of a page or site, so that
   the next visitor’s visit doesn’t trigger a call to the server at all, they just
   get the copy that was saved.
 * We put together this deep dive into what caching is and how it can cause problems:
   [https://givewp.com/documentation/resources/caching/](https://givewp.com/documentation/resources/caching/)
 * Caching works really well for speeding up sites, but when a saved copy of the
   site has sensitive information in it (like donor info) it’s important that GiveWP
   not share that with the next visitor.
 * If GiveWP is not convinced that the browser requesting the data is the correct
   one, it defaults to not showing the data.
 * In order to verify that my hypothesis is right here, we need to exclude any asset
   loaded by GiveWP from the cache.
 * Caching is handled differently on various sites and web hosts, and most of them
   allow for excluding specific URLs or parts of URLs from caching. At the very 
   least, you should exclude the following slugs from caching:
   /donations//donation-
   confirmation//donor-dashboard/
 * Also, the following query strings:
   give-embed=donor-dashboardgiveDonationFormInIframe
   =1
 * Your host or the caching plugin/solution you are using can help with that. Some
   of them may require what’s called a “wildcard” like /donations/* to capture all
   subdirectories under the /donations/ folder.
 * You can also temporarily disable caching on the site to confirm that the uncached
   site isn’t showing the problem.
 * While fine-tuning cache falls outside the scope of the support we’re able to 
   provide, your success with online donations is our number one priority, and we’re
   happy to provide any tips.
 * Please let us know if you have further questions or need additional assistance!

Viewing 1 replies (of 1 total)

The topic ‘Plugin Breaks Contact Forms’ is closed to new replies.

 * ![](https://ps.w.org/give/assets/icon-256x256.jpg?rev=2873287)
 * [GiveWP - Donation Plugin and Fundraising Platform](https://wordpress.org/plugins/give/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/give/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/give/)
 * [Active Topics](https://wordpress.org/support/plugin/give/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/give/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/give/reviews/)

 * 1 reply
 * 2 participants
 * Last reply from: [Matheus Martins](https://wordpress.org/support/users/matheusfd/)
 * Last activity: [2 years, 11 months ago](https://wordpress.org/support/topic/plugin-breaks-contact-forms/#post-16849539)
 * Status: resolved