0
私はワードプレスの初心者で、wocommerce用のカスタム支払いプラグインを開発しています。私が望むのは、決済処理をトリガする前にルールごとにチェックアウトフォームを検証し、検証が失敗して実行を停止し、エラーメッセージを返すことです。お支払いプラグインの中のWocommerce Checkoutフォームの検証
誰でも私にこれを達成する方法を教えてもらえますか?
おかげ
私はワードプレスの初心者で、wocommerce用のカスタム支払いプラグインを開発しています。私が望むのは、決済処理をトリガする前にルールごとにチェックアウトフォームを検証し、検証が失敗して実行を停止し、エラーメッセージを返すことです。お支払いプラグインの中のWocommerce Checkoutフォームの検証
誰でも私にこれを達成する方法を教えてもらえますか?
おかげ
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');
}
}
そして最後に、我々はあなたが表示するメッセージで通知を追加するには、また、我々はそれが誤りであることに注意します。これはあなたのテーマのfunctions.phpに入ります。取得したメッセージとルールも編集できます。これが役に立ったら教えてください。
私は新しいカスタム検証を追加したくありません。単に支払い処理コールの前に既存の検証を呼び出すだけです –