FluentForms Pro ist mein unangefochtener Favorit in Sachen WordPress-Formular-Plugins. Die Unlimited Lifetime Lizenz hat sich auf jeden Fall schon längst mehr als bezahlt gemacht 🙂
In sehr seltenen Fällen kann es trotzdem mal Probleme geben; dann steht aber (zumindest für Pro-User) ein netter, schneller und kompetenter Support zur Verfügung.
Heute hatte ich bei einem sehr, sehr komplexen Formular den Fall, dass sich dieses auf einmal nicht mehr abschicken lassen wollte. Fehlermeldung in der Konsole: Error 403 (locked).
In diesem Fall lohnt es sich, mit der Fehlersuche bei den Conditionals zu beginnen. Gerade, wenn man Formularelemente später verändert, von denen irgendwelche Aktionen abhängen, kann es sein, dass diese Conditionals nicht mehr funktionieren, wie etwa bedingter E-Mail-Versand usw.
Wenn hier alles passt, sollte man in Ruhe von oben nach unten nochmal alle vorhandenen Formularelemente durchgehen und checken, ob hier alles passt, nicht nur bei den Conditionals.
In meinem Fall hatte sich an einer Stelle im Formular ein leeres Textfeld dazwischengeschmuggelt, das mir womöglich beim Verschieben mal dorthin gerutscht war. Nachdem ich dieses Feld entfernt hatte, war der Fehler 403 behoben und alles funktionierte wieder wie gewohnt einwandfrei.
Bevor man also tiefer ins Detail geht beim Debuggen – erst nochmal die Conditionals checken, sowohl bei den Mails, als auch bei den bedingten Bestätigungen und in allen Formularfeldern. Außerdem nochmal das gesamte Formular durchgehen und schauen, ob da alles passt.