0

Ich bin ein Anfänger in WordPress und Entwicklung von benutzerdefinierten Zahlung Plugin für Wocommerce. Was ich möchte, ist vor der Auslösung der Zahlungsabwicklung wollte Checkout-Formular gemäß den angegebenen Regeln validieren und Validierung ist fehlgeschlagen, stoppen Sie die Ausführung und die Fehlermeldung zurück.Woccommerce Checkout Formular Validierung innerhalb Zahlung Plugin

Kann mir jemand sagen, wie ich das erreichen kann.

dank

Antwort

0
add_action('woocommerce_checkout_process', 'my_validation'); 

function is_phone() { 
    $some_field = $_POST['your_field_name']; //this is how you get the value of your field. 
    if($some_field == "") { //here we check if the field is empty, you can add your rules. 
     wc_add_notice(__('Your field is empty, please fill it'), 'error'); 
    } 
} 

Und am Ende wir eine Mitteilung mit der Nachricht, die Sie anzeigen möchten hinzufügen, auch wir merken es ein Fehler ist. Dies geht in die functions.php deines Themes. Sie können die erhaltene Nachricht und die Regel bearbeiten. Lassen Sie mich wissen, ob das hilft.

+0

Ich möchte keine neue benutzerdefinierte Validierung hinzufügen Ich möchte nur vorhandene Validierung vor dem Zahlungsverarbeitungsaufruf aufrufen –

Verwandte Themen