I've written a plugin that is meant to stop the current generation of spambots that are currently hammering WordPress blogs around the world. This plugin is very conservative, that is that no legitimate commenter should be stopped by the measures, but it has been completely effective in stopping the spam flood I've been experiencing on several sites. This plugin is fully compatible with versions 1.2 and 1.3, and it requires no additional files or lookups; it's entirely self-contained. The plugin works by embedding a random hidden field in the comment form that is then checked for on posting. It also fixes the bug where comments can be sent to posts that don't exist yet. This won't work forever, but I think it is a good stopgap measure until 1.3 is finished and widely available.
Reasons this plugin may not work for you:
- You don't have the
<?php wp_head(); ?>call in the
<head>of your template.
- You have heavily modified your comment form.
Don't forget to test out commenting after you activate it. Without further ado, please try this out:
Download Spam Stopgap Ã‚Â»