Ignore the first comment, but what’s to stop a bot reading the page’s html and finding:
<span id="wpcf7-5c53b321de0c9" class="wpcf7-form-control-wrap contact-123-wrap" style="display:none !important; visibility:hidden !important;"><input class="wpcf7-form-control wpcf7-text" type="text" name="contact-123" value="" size="40" tabindex="-1" autocomplete="nope" /></span>
There are some giveaways in there, not so?
display:none?
visibilty:hidden?
How smart does a bot have to be to ignore that?
-
This reply was modified 3 years, 4 months ago by
mazunga.
Plugin Author
Ryan
(@daobydesign)
Ultimately, all honeypots work in this way. But you’re right, if a bot is specifically programmed to look for hidden fields and ignore them (remember, there are reasons that fields could be hidden that are not related to being a honeypot), they won’t be caught by a honeypot. That said, the plugin has features that help mask this as much as possible — such as moving the style off the element (into <style>
tags) and the ability to re-write the HTML in any way you feel would improve the honeypot’s disguise.