07821 - 68417 mail@elkehuber.de

In meinen WordPress-Homepages verwende ich unter anderem das Plugin „Contact Form 7“, mit dem man tolle Anfrageformulare erstellen und in die Homepage einbinden kann.

Kürzlich hatte ich aber in einer Kundenseite eine Fehlermeldung – und entsprechend keine Info-Email über den Anfrage-Beitrag (sehr schlecht! bzw. eine Riesenkatastrophe …)

Contact Form 7 – Fehlermeldung beim Absenden der Anfrage:

JSON.parse: unexpected non-whitespace character after JSON data at line 1 column 314 of the JSON data

 

Meine herangehensweise an diese Problematik:

1. Contact Form 7 Support befragen -> Antwort: Plugins konkurrieren, alle abschalten und nacheinander wieder anschalten und herausfinden an welchem Plugin es liegt… Bei 22 Plugins ist das die Nadel im Heuhaufen, aber ich habe es durchgezogen.
Ergebnis: Kein Erfolg – Fehlermeldung taucht immer noch auf

2. Theme-Designer fragen -> hatte aber einen anderen Kunden mit gleichem Theme – dort läuft Contact Form 7 ohne Probleme, also kann es daran auch nicht wirklich liegen

3. doch noch mal googeln: Suchanfrage diesmal „WordPress Contact form 7 JSON.parse: unexpected character“ und ich habe endlich ein Ansatz für eine Lösung (http://wordpress.org/support/topic/cf7-not-working-after-upgrade)

 

LÖSUNG:

-> ein altes Plugin „WP Super Cache“ mit dem ich schon mehrfach Probleme hatte, weshalb es schon seit längerer Zeit deinstalliert ist, hat die Dateien: „advance-cache.php“ und „wp-cache-config.php“ in der Webinstallation zurückgelassen. Diese beiden Dateien haben die Fehlermeldung verursacht. Nachdem ich die Dateien umbenannt/gelöscht hatte lief Contact Form 7 wieder in gewohnter Manier.

So, Nadel im Heuhaufen ausfindig gemacht…