// Add field into the registration form function nada_woocommerce_edit_registration_form() { ?> <p id="recaptcha" class="g-recaptcha" data-sitekey="##your-google-captcha-key##"></p> <?php } add_action( 'woocommerce_register_form', 'nada_woocommerce_edit_registration_form', 15 ); /** * Validate Woocommerce Registration form fields */ function nada_validate_extra_register_fields( $errors, $username, $email ) { if ( empty( $_POST['g-recaptcha-response'] ) ) { $errors->add( 'captcha-error', wp_kses_post( '<strong>Error</strong>: Captcha is missing.', 'nada' ) ); } return $errors; } add_filter( 'woocommerce_registration_errors', 'nada_validate_extra_register_fields', 10, 3 );
Read more of this post
No comments:
Post a Comment
Note: Only a member of this blog may post a comment.