Führen Sie die benutzerdefinierte validation nur aus, wenn alle anderen WordPress-Registrierungsformularvalidierungen erfolgreich waren

Ich habe erfolgreich ein Stripe-Zahlungsfeld zu meinem WP-Registrierungsformular hinzugefügt und es erfolgreich dem Registrierungs-Filter hinzugefügt (dh die Registrierung wird nur durchgeführt, wenn die Stripe-Gebühr erfolgreich war; wenn ein Fehler wie Karte abgelehnt wurde, schlägt die Registrierung fehl) .

Aber das Problem ist, wenn es keinen Fehler mit Stripe gab, sondern eine andere eingebaute WordPress-validation, die fehlschlug, wie ein leeres Feld oder ein bereits benutzter Benutzername, dann läuft die Stripe-Zahlung immer noch, obwohl die tatsächliche Registrierung nicht funktioniert. t.

Meine Frage ist also, wie kann ich sicherstellen, dass meine Stripe-Custom-validation in registration_errors zuletzt nur dann ausgeführt wird, wenn alle anderen integrierten WordPress-validationen erfolgreich waren?

Solutions Collecting From Web of "Führen Sie die benutzerdefinierte validation nur aus, wenn alle anderen WordPress-Registrierungsformularvalidierungen erfolgreich waren"