Thank you very much for sharing your ideas.
1., Time limit from webpage loaded to submit comment form ( ex. 5 sec ). When someone sent comment form before 5 sec, ingore this request.
I already experimented with this feature. It produces more issues by its own. So I decided not to add it to the plugin for now.
2., Hidden check box. If someone checked, ignore comment.
The hidden input with name=”email-website” already solves this task and traps bots pretty good.
3., Random field names.
This feature already made in Anti-spam Pro plugin.
4., Add autocomplete=”off” attribute for forms automatic filling by browsers.
This is great suggestion. I just added it to the plugin.
I did not updated the plugin version for not bothering users with minor update. You need to delete your copy of Anti-spam plugin and install it again if you want to have this feature on your site.
All other users will have this feature with next major update.
And also I mentioned you in the changelog.
You share great ideas. Thank you very much for contributing.
Thanks a lot! I love your plugin 🙂
Quick question:
Use this plugin SQL tables? If yes, why? If not, great 🙂
Guti
(@gutibitacorascom)
Feriman, it is not using any custom table.
As for 1) it makes sense to use an invisible field that is populated by PHP with current timestamp. When comment are summited, we check how much time it took. If was less that 3 seconds, or more than 3600, we refuse it.
Important thing of that is not only for spam-bots, but for spam humans that simply copy&paste comments in web sites.
@feriman: This plugin does not have any custom SQL tables. It only stores blocked spam counter in the wp_options (WordPress core) table.
@guti.bitacoras.com: I will think about it. But we need to be very careful, because adding new features can extend the complexity and increase the amount of bugs. But manual spammers can avoid 3 seconds limit pretty easy.
Cool. Downloaded and replaced what I have. 16,294 comments stopped so far. 🙂