Hi there,
I have that exact same problem, where Captcha appears but it would let user register with a blank or incorrect CAPTCHA field, i.e. SI CAPTCHA wasn’t checking the WooCommerce registration form at all – https://snappyfit.com/home-page/.
I’ve pasted the fix above at the bottom of the page for my wp-content theme’s functions.php file, it still doesn’t work.
Am I missing a handle or some other text somewhere else?
FYI, if this is relevant, at first the Captcha image wasn’t appearing. Then when I added:
<?php do_action(‘comment_form’, $post->ID); ?>
to the wp-content/themes/et-registration.php file (i.e my snappyfit.com/home-page or Custom registration page), the Captcha appeared. However, although it appears, it still lets you register with a blank or incorrect Captcha.
Hope you can help share some advice how to fix this. Thanks so much !