Sie haben möglicherweise eine Benachrichtigung in Ihrem Charitable-Dashboard gesehen, die in etwa lautet: „Charitable hat festgestellt, dass einige kürzliche Spendenversuche über das Spendenformular aufgrund ungültiger Sicherheitsprüfungen fehlgeschlagen sind.“ und ähnlich wie im Screenshot unten. In diesem Beitrag erfahren Sie, warum diese Nachricht angezeigt wird, was wahrscheinlich die Ursache ist und ob Sie Maßnahmen ergreifen müssen.

Was diese Nachricht bedeutet
Dies ist eine neue präventive Warnmeldung, die nur für Personen mit Zugriff auf das Charitable-Dashboard im WordPress-Admin angezeigt wird. Diese Nachricht wurde kürzlich in Version 1.8.1.6 eingeführt und tritt auf, wenn Charitable vermutet, dass eine Sicherheitsprüfung im Frontend der Website – insbesondere der Spendenformulare – fehlschlägt.
Wenn ein Spender das Spendenformular ausfüllt, gibt es eine Sicherheits-„Nonce“ oder ID, die aus Sicherheitsgründen mit dieser Aktion verknüpft ist. Die Nonce sollte jedes Mal, wenn die Seite oder das Spendenformular geladen wird, unterschiedlich und eindeutig sein. Wenn nicht, kann dem Benutzer nach dem Absenden des Formulars eine Nachricht angezeigt werden, die etwa so aussieht:
„Leider konnten wir Ihre Formularübermittlung nicht verifizieren. Bitte laden Sie die Seite neu und versuchen Sie es erneut.“
Obwohl diese Nachricht auch auf andere potenzielle Probleme zutreffen kann, ist sie oft ein Ergebnis des Fehlschlags der Sicherheitsprüfung. Die Nachricht, die in Ihrem Dashboard in Charitable angezeigt wird, soll Sie als Kampagnenersteller/-manager über dieses Problem informieren, bevor eine erhebliche Anzahl von Spendern diese Nachricht erhält.
Lösung
Wenn Ihre Spender die erwähnte Fehlermeldung sehen oder wenn Sie die Meldung in Ihrem Dashboard sehen, gibt es zwei übliche Wege, die bekanntermaßen das Problem lösen:
1. Der Cache verhindert, dass die im Formular versteckten Sicherheitscodes aktualisiert werden, was zu einem Fehlschlag der Sicherheitsprüfung führt. Prüfen Sie, ob Sie kürzlich (oder überhaupt) einen Cache aktiviert haben (ein Plugin ODER wenden Sie sich an Ihren Hoster, um zu bestätigen, dass es sich nicht um eine Einstellung auf Hosting-Ebene handelt). Oft werden Fehlermeldungen nicht bei jedem Seitenbesuch angezeigt (da der Cache ablaufen kann)... und oft sehen Sie als WordPress-Benutzer oder -Administrator das Problem in einem Spendenformular nicht, da viele Caching-Plugins keine eingeloggten Benutzer cachen.
2. Ein Drittanbieter-Plugin oder -Theme könnte ebenfalls verantwortlich sein. Es wird auch empfohlen, so viele Plugins wie möglich zu deaktivieren, den Browser-Cache zu leeren (anders als der oben genannte Cache) und zu versuchen, ob die Elemente angezeigt werden und funktionieren. Wir empfehlen, zuerst ein Backup Ihrer Website zu erstellen.
In diesen Fällen handelt es sich oft um ein Caching-Problem (Punkt 1 oben).
Zusätzliche Lösungen
Wenn das Problem ein Caching-Plugin betrifft, stellen Sie sicher, dass Sie alle Seiten, auf denen Ihre Spendenformulare erscheinen können, zu einer „Nicht cachen“-Liste hinzufügen. Sie können auch Caching-Plugins deaktivieren, beachten Sie jedoch, ob Ihr Hosting-Anbieter über integrierte Caching-Lösungen verfügt (besuchen Sie Ihr Hosting-Panel oder kontaktieren Sie deren Support).
Als letzte Maßnahme können wir einen Code-Schnipsel anbieten, um die Sicherheitsprüfungen zu reduzieren. Dies ist nichts, was wir empfehlen, aber manchmal ist es effektiv, wenn es sich um ein Caching-Problem handelt und das Plugin oder der Hoster das Caching Ihrer Spendenseite nicht verhindern kann. Sehen Sie sich den Code-Schnipsel hier an:
https://library.wpcode.com/snippet/7oq3yl5w/
Sie können jeden Code-Snippet-Manager wie WPCode verwenden, um diesen Snippet hinzuzufügen und zu aktivieren. Wenn Sie Hilfe beim Hinzufügen dieses Snippets benötigen, wenden Sie sich bitte an unsere Support-Kanäle.
Wie lange bleibt der Hinweis im Dashboard?
Der Hinweis bleibt eine Weile bestehen – er verschwindet möglicherweise nicht sofort, wenn das Problem behoben wurde, sollte sich aber nach ein paar Tagen von selbst entfernen. Sie können den Hinweis auch schließen.
Benötigen Sie weitere Hilfe?
Wenn Sie alle oben genannten Lösungen ausprobiert haben und weitere Hilfe benötigen, wenden Sie sich bitte an unser Support-Team.





