Direkt zum Inhalt springen

Das WordPress-Plugin “Math Comment Spam Protection”

05. Juli 2007

Was CAPTCHAS sind, habe ich ich hier schon einmal erklärt. Gegen Ende dieses Artikels erwähnte ich auch eine andere Art der Spam-Abwehr, die ein bisschen barrierefreier ist, weil sie nicht mit Grafiken arbeitet.

Math Comment Spam Plugin in Aktion in meinen KommentarenHier sei nun das Plugin "Math Comment Spam Protection" vom Software Guide vorgestellt, das per einfacher Frage nach der Summe von beispielsweise aus 3 und 5 viele dumme Spambots quasi vor die Wand laufen lässt.

Die Installation des Plugins läuft wie immer vonstatten: 1. Zip-Datei aus dem Netz laden und entpacken, 2. den entpackten Ordner per FTP in den Ordner "wp-content -> wp-plugins" hochladen, 3. Im Administrationspanel von Wordpress das neue Plugin aktivieren.

So. Und damit der Spamschutz auch im Blog angezeigt werden kann, muss jetzt noch in der Datei comments.php an der Stelle, an der das in der Grafik abgebildete zusätzliche Eingabefeld erscheinen soll, zusätzlicher Code eingefügt werden, der in meinem Fall so aussieht:

/****** Math Comment Spam Protection Plugin ******/ if ( function_exists('math_comment_spam_protection') ) { $mcsp_info = math_comment_spam_protection(); ?> <p><label for="mcspvalue"><strong> Spamschutz:<br />Summe aus <?php echo $mcsp_info['operand1'] . ‘ + ‘ . $mcsp_info['operand2'] . ‘ ?’ ?></strong></label><br /> <input type="text" name="mcspvalue" id="mcspvalue" value="" size="20" tabindex="4" /> <input type="hidden" name="mcspinfo" value="<?php echo $mcsp_info['result']; ?>" /> </p> <?php } /* if function_exists…*/ ?>

Sie können dabei den Bestandteil, der zwischen den Tags <label> und </label> steht, wahlweise vor oder hinter die Angaben für die Input-Felder schreiben, je nachdem, wie Ihr sonstiges Layout aussieht. Auch kann die Länge des Eingabefeldes an die übrigen Felder angepasst werden.

Sollten für Formular-Bestandteile generell CSS-Formatierungen vorhanden sein, so werden sie automatisch übernommen. Die Angaben für den Tab-Index müssen Sie nur dann anpassen, wenn Sie die Standard-Angaben der comments.php an dieser Stelle schon vorher erweitert oder reduziert haben.

Abgelegt in WordPress-Plugins

3 kommentare »

| Eigenen Kommentar hinterlassen
  1. Sarah sagt am 20.November 2007 um 14:01 Uhr:

    Danke für die ausführliche erklärung! Genau solche Artikel sollten im Internet häufiger kommen ;)

    http://www.creative-dizayn.net

  2. Bernhard sagt am 07.Januar 2008 um 15:54 Uhr:

    Gute und anschauliche Beschreibung! Hat einen Nutzwert.

  3. [...] war, aber nirgends zu sehen war. Deshalb ein bisschen gegooglet und eine kleine nützliche Anleitung gefunden. Doch ich wusste nicht, wo ich die Datei comments.php zu suchen hatte. Suchfunktion von [...]

Kommentar schreiben


Pflichtfeld


Pflichtfeld, (bleibt anonym)




Folgende HTML-Tags sind erlaubt:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Trackback diesen Artikel  |  Kommentare als RSS Feed abonnieren