WPForms Conflict
-
I installed this plugin to lock down the Woo login pages and it works great for that. Despite not having the WPForms option turned on, it is blocking my contact forms. It says “Please complete the Math Captcha to verify that you are not a robot” and I get this message whether the captcha is turned on or off for the wpforms. It works on Woo but I can’t use it if it blocks my contact pages.
I had a friend look at the code and they said that the plugin is not written correctly.
The plugin injects a captcha into all WPForms, unconditionally. So even if you did not enable Math Captcha in WPForms, the plugin still alters the form output.2. The plugin forces WPForms validation, even when disabled.
There is no conditional check:
- No plugin setting
- No per-form toggle
- No WPForms field existence check
The validation handler is brokenThat means WPForms validation always runs.
This:
- Terminates form processing
- Prevents WPForms from completing submission
- Triggers WPForms’ generic captcha error message:
WPForms shows that message because a validation hook aborted execution, not because a captcha was actually missing.
You must be logged in to reply to this topic.