Um die Kommentarfunktion von Wordpress davor zu schützen, von bösen Spammern für Werbung über Penis-Enlargement, Viagra und schlechten Börsenkursen missbraucht zu werden, kann man in Wordpress allerlei Plugins installieren.

Mein Favorit war bislang ein einfaches Captcha ohne Schnickschnack. Aber die Implementierung war schlecht, ganz zu schweigen von der Optik. Für Wordpress ist es überhaupt schwierig, ein anständiges Captcha Plugin ohne viel ‘drumherum’ zu finden. In einem Artikel im Webapplication Security Lab bin ich auf reCAPTCHA von Ben Maurer gestossen.
Keine Frage, das Wordpress-Plugin sieht schick aus und tut auch noch einen guten Dienst: Es hilft nämlich bei der Digitalisierung von Büchern. Bloß wie? Man muss dafür nicht nur ein Wort eingeben, sondern gleich zwei. Eines der zwei Worte (die Reihenfolge wechselt ständig) dient als eigentliches Captcha im herkömmlichen Sinn. Das zweite Wort konnte beim Einscannen nicht zuverlässig via OCR erkannt werden und daher wird der Mensch zur Worterkennung eingesetzt.
Die Worte wandern alle in eine Datenbank, werden gegengeprüft und somit hat man bei der Buchdigitalisierung geholfen. Übrigens werden auch deutsche Bücher digitalisiert, also kanns schon mal vorkommen, das man ein deutsches Wort präsentiert bekommt.
Update vom 09.11.07: Mittlerweile gibt es vom Hersteller eine deutsche Version des Wordpress Plugins: http://www.phpblogger.net/2007/11/09/recaptcha-wordpress-plugin-auf-deutsch/
Update vom 09.09.07: Um das Plugin in Deinem Wordpress-Theme einzubinden, musst Du die Datei comments.php im Themes-Ordner öffnen und über dem Submit-Button (”Kommentar abschicken”) folgendes einfügen:
<?php if( function_exists('recaptcha_wp_show_captcha_for_comment')
&& recaptcha_wp_show_captcha_for_comment ()) : ?>
<script> var RecaptchaOptions = { tabindex : 5 }; </script>
<?php echo recaptcha_wp_get_html () ?>
<?php endif; ?>
Mit einem Merge-Werkzeug kannst Du auch alternativ die im Zip enthaltene comments.patch Datei mit deiner comments.php kombinieren…
Für den Betrieb mit Wordpress benötig reCAPTCHA unbedingt ein Schlüsselpaar, bestehend aus einem öffentlichen und einem privaten Schlüssel. Diese müssen in Wordpress unter Einstellungen / reCPATCHA eingeben werden und sind nach einer kostenlosen Registrierung von reCAPTCHA im Loginbereich erhältlich…

















