CAPTCHA fields inhibit both human and robot participation in important kitty-related discussions. Sock’Em SPAMbots exists to take a more seamless approach to SPAM blocking, placing the burden on the robots, not the humans. Any combination of the following can be enabled:
- Cookies: require basic cookie support, and again, prove the user visited the site before submitting a comment.
- Honeypot: generic formbots will often populate all form fields with gibberish, so we can assume that if text is added to an invisible field, something robotic is happening!
- Speed: automated scripts complete comment forms with inhuman speed, thus if submissions happen really quickly, we can assume it is a robot doing the submitting!
- Links: reject comments with excessive number of links.
- Disable trackbacks or pingbacks independently of one another.
- Unzip the archive and upload the entire
sockem-spambotsdirectory to your
- Activate the plugin through the ‘Plugins’ menu in WordPress.
- Review and change the settings by selecting ‘SockEm SPAMbots’ in the ‘Settings’ menu in WordPress.
- Is this plugin compatible with WPMU?
The plugin is only meant to be used with single-site WordPress installations. Some features may still work under multi-site environments, however it would be safer to use some other plugin that is specifically marked WPMU-compatible instead.
- What happens to comments that failed to pass the enabled Sock’Em SPAMbots test(s)
If a comment fails to pass one or more of the Sock’Em SPAMbots tests, the comment is rejected outright and an error is returned to the (human or robot) user explaining what went wrong. Humans can take the appropriate action and resubmit the comment if they so desire, while robots will likely just go bother someone else.
- Why are there settings to disable trackbacks and pingbacks? Doesn’t WP offer this itself?
WordPress lumps the two together. We’ve separated them so you can be more selective. It is worth pointing out that Sock’Em only affects comments that would otherwise be allowed, so if you have disabled both via the WP discussion settings, then the Sock’Em options have no effect.
- What happens after Sock’Em SPAMbots test(s) are passed?
WordPress continues doing whatever it would normally do with the comment based on your settings and any other relevant plugins you have installed (e.g. Akismet).
- Does Sock’Em SPAMbots protect against SPAM registrations?
No. This plugin only concerns itself with comments.
- Does Sock’Em SPAMbots protect against SPAM bbPress or BuddyPress posts and comments?
No. This plugin only concerns itself with regular WordPress comments.
As far as I can tell, this works perfectly. Instantly resolved what had been just a FLOOD of comment spam. Now it’s all gone.
Contributors & Developers
“Sock’Em SPAMbots” is open source software. The following people have contributed to this plugin.Contributors
- [New] Form expiration test.
- [New] max comment length.
- [New] Ability to disable comment author links.
- [Fix] Enahnced link counting to include [url] tags and plaintext URLs.
- [New] Ability to reject comments with excessive number of links.
- [New] Ability to exempt authenticated users from tests.
- [New] Update per-post comment and ping statuses en masse.
- [New] Warn administrators if
- [New] Speed test.
- [New] Debug logging.
- [Change] Cookie test is now site-specific.
- [Fix] Bug preventing custom trackback and pingback choices.
- [New] Sock’Em SPAMbots is born!