Woocommerce Ödeme Formu Mail Girişi Sınırlama
2
●30
- 19-04-2021, 12:17:40Üyeliği durdurulduTemanızın functions.php dosyasına bu kodu eklerseniz istediğiniz gibi olacaktır:
add_action( 'woocommerce_after_checkout_validation', 'custom_validation_email', 10, 2); function custom_validation_email( $fields, $errors ){ $domain_names = ['gmail.com', 'yandex.com', 'yahoo.com']; $valid = true; $email_domain = count(explode('@', $fields['billing_email'])) > 1 ? explode('@', $fields['billing_email'])[1] : ''; $email_domain = strtolower($email_domain); foreach($domain_names as $domain_name) { if($email_domain == $domain_name) { $valid = false; } } if(!$valid) { $errors->add('validation', 'Gmail, Yandex ve Yahoo mail adreslerini kullanamazsınız.'); } } - 19-04-2021, 13:27:05awoken adlı üyeden alıntı: mesajı görüntüle
Çok teşekkür ederim hocam tam istediğim gibi çalışıyor.