Contact Form 7 blijft hangen
Het kan wel eens gebeuren dat het ronddraaiende AJAX icoontje bij Contact Form 7 blijft hangen. Het icoontje blijft ronddraaien en er gebeurt verder niets. Meestal is het bericht dan wel met succes verzonden, maar daar wordt dan geen melding van gemaakt. Dat is heel vervelend voor de bezoekers. Twijfelend wordt dan meestal de knop “Verzenden” opnieuw ingedrukt. Maar er veranderd niets. Ook komt dit niet zo netjes over voor de Webmaster. Niemand wacht op een fout of hapering op de site of blog, dat werkt irriterend.
Op de website van CF7 (Contact Form 7) wordt dit uitgelegd als een conflict tussen de CF7 plugin en het thema of met andere plugins. Er wordt aangeraden om alle plugins te de-activeren en terug te gaan naar de default-thema. Ik heb dat geprobeert maar dat hielp niet. Daarnaast wordt op het Web dan aanbevolen (ook door de auteur van het script) om AJAX uit te zetten, door in de plugin de volgende regel define ('WPCF7_LOAD_JS', true); te wijzigen van “true” naar “false”.
De oplossing is simpel
Voor mij was het volgende de oplossing: Plaats de volgende regel in het Contactformulier: <p style="visibility:hidden;">[file upload]</p> Hiermee was het probleem opgelost. Bedankt Itmitra voor de tip!
Het Contactformulier kunt u openen in het Dashboard, Contact. Linksboven ziet u dan de lay-out van het formulier. Plaats de bovengenoemde regel ergens in het formulier, de wijziging opslaan, klaar!

