You need to log in to create posts and topics.

Add Captcha for guest postings

Hallo @olpo

Die Fehlermeldung deutet allerdings darauf hin, dass das Captcha nicht korrekt eingegeben wurde - bzw wahrscheinlicher, dass gar keine Validierung stattgefunden hat. Möglicherweiße ist der Aufruf des folgenden Codes nicht ausreichend:

apply_filters( 'cptch_verify', true );

Eine genaue Dokumentation der verwendeten Captcha-API wäre daher hilfreich.

If you want to support the development of Asgaros Forum, you can leave a good review or donate. Thank you very much!

Hallo @asgaros@asgaros

Vielleicht hast du ja mal Zeit hier rein zu schauen https://support.bestwebsoft.com/hc/en-us/articles/202353439-Can-I-add-Captcha-plugin-to-a-custom-form-on-my-WordPress-website-?mobile_site=true

Besten Dank!

Hallo @olpo

Der Code scheint auf den ersten Blick in Ordnung. Erscheint dein Captcha denn - wie in der Anleitung beschrieben - in den Einstellungen bei den externen Plugins?

If you want to support the development of Asgaros Forum, you can leave a good review or donate. Thank you very much!

Hallo @asgaros,

nein, das tut es nicht, weil ich diesen optionalen Schritt weg gelassen habe.

Es funktioniert ja auch alles, bis auf den Fall das eine Fehlermeldung erscheint wenn das Captcha falsch ausgefüllt wird.

Wird das Captcha richtig ausgefüllt, ist alles ok, wird das Captcha gar nicht ausgefüllt, ist auch alles ok.

Hallo @olpo

Okay, ich dachte das Captcha funktioniert generell nicht und wirft immer eine Fehlermeldung.

Nochmals zu der Validierung: Wenn die Variable $error nicht auf TRUE gesetzt ist, wird die Validierung abgebrochen und ein Fehler ausgegeben. Wenn das Captcha korrekt ist, muss in der $error Variable der Wert auf TRUE gesetzt sein. Die Prüfung ist rein von der Namensgebung etwas widersprüchlich, vielleicht kannst du statt $error einen Namen wie $captcha_correct verwenden. Dann macht die Namenslogik mehr Sinn und der Code lässt sich leichter verstehen.

If you want to support the development of Asgaros Forum, you can leave a good review or donate. Thank you very much!