How To Fix Contact Form 7 Spinning Problem

Contact Form 7 is currently the most used contact form plugin in WordPress. In fact when you search on the internet for procedures of making a contact page for your website, most site will ask you to download Contact Form 7. The plugin is absolute free and survives on donations but has a lot of excellent features. However, there have been a few misconceptions about WordPress not sending emails not knowing the problem lies within the plugin and it’s the contact form not sending emails.

From my own experience, Contact Form 7 WordPress plugin isn’t suitable with every theme or plugin out there. In some cases using it alongside certain WordPress themes or plugins will cause a JavaScript conflict which is the main reason behind the spinning arrow when you are trying to send a message using the form. This is mainly because the Ajax script of the plugin is conflicting with either one of the scripts on your WP theme or another plugin causing it to stay rolling infinitely.

Fixing spinning arrow in Contact Form 7

Is contact form 7 not sending message? I am going to show you two ways you can fix the spinning arrow issue in Contact Form 7 plugin. I’ve tested these methods and they have worked fine. I am sure they will help you solve the issue as well.

#1 Method – Change Permalink Structure to Default

This is easiest fixing method and doesn’t require to change any code in the plugin. You have to do is visit your website’s administration dashboard in WordPress (wp-admin), then go to Settings >> Permalinks and select the default option box. This will restore your permalink structure to it’s defaults and make the Contact Form 7 to work fine. However, this is not the better method since it’s a good practice to keep your permalink structure to %postname%. It’s very important when it comes to SEO, some SEO plugins like WordPress SEO by Yoast require the %postname% permalink structure to enable sitemap functionality on your website. If you are having difficulties with the default permalink structure then i recommend you try out the another method below.

#2 Method – Disable Ajax Load

This is actually the very effective option. You have to do disable Ajax load from the plugin configuration file to disable the Contact form 7 from sending messages using JavaScript. Generally when JavaScript is enabled the page doesn’t refresh while sending messages but when disabled, the page will refresh. To disable the plugin from using JavaScript to send messages just go to Plugins Contact Form 7 then click on edit and locate the wp-contact-form-7.php file then make the amendments below.

Please copy code below

define( 'WPCF7_LOAD_JS', true);

define( 'WPCF7_LOAD_JS', false);

The two methods will usually solve the spinning arrow issue in Contact Form 7 plugin. Is your WordPress Contact Form 7 plugin not sending message still? if you disable Ajax and still face the same problem then it could be a problem with your WordPress theme or one of the installed plugins. How did you solve the spinning arrow Contact Form 7 plugin issue? share with us below. If this article has solved your problem feel free to share it with your friends.

0 0 vote
Article Rating

Notify of
Inline Feedbacks
View all comments