WordPress Spamschutz mit geringer Kommentarlänge

Der Angriff von manuellem oder automatisiertem Spam in Blogs ist nur schwer einzudämmen. Spam-Plugins für WordPress wie Akismet oder Codeschnipsel um Trackback-Spambots abzuwehren helfen dabei den Blog sauber zu halten für Besucher und Suchmaschinen. Gegen manuelle Spam-Kommentare in Blogartikeln ist man meist als Blogbetreiber machtlos, außer jeder Kommentar wird erst nach manueller redaktioneller Überprüfung freigestellt. Was bei großen Blogs durchaus sehr Zeitintensiv sein kann.

Kommentarlänge in WordPress definieren

Spam in Kommentaren kann durch die Festlegung von der minimalen Länge von Kommentaren bekämpft werden. Durch Voreinstellung einer vorher festgelegten Kommentarlänge im WordPresssystem.
Durch den Eingriff in die WordPress Core-Datei „wp-comments-post.php“ in Zeile 89, welche folgendermaßen aussieht:

if ( '' == $comment_content )
wp_die( __('Error: please type a comment.') );

ergänzt man nun den Befehl mit einer Minimalanzahl an Buchstaben. Dabei wird als die “String-Länge” defeniert, die mindestens vom Kommentator eingeben werden muss, um eine gültige Eingabe zu machen.
Wie folgt wird der Codebereich in Zeile 89 abgeändert:

if ( strlen ( $comment_content ) < 25 )
wp_die (__ ( 'Fehler: Dein Kommentar ist zu kurz!"));

Nun werden nur Kommentare mit einer Beispiellänge von 25 Zeichen veröffentlicht.

Durch den Eingriff in die Core Datei, werden beim nächsten WordPress Update alle Daten überschrieben und somit auch die „wp-comments-post.php“ Datei.
Um dennoch Spammern einhalten zu bieten, schafft das WordPress Plugin Minimum Comment Length WordPress“ Abhilfe.

Via: blogs-optimieren

    Wenn dir dieser Blog gefällt dann abonnier die RSS-Feeds

    oder folge mir bei Twitter! Twitter diesen Post!

    Kommentare: 2 Kommentare

    Alle mit * markierten Felder müssen ausgefüllt werden

Social-Bookmarking: Mister-Wong | Yigg | Hype

Bei Technorati hinzufügen!

Vielen Danke für das Hinzufügen in einem der Social-Bookmarking-Dienste!

Benötigen Sie Hilfe zur Bedienung des Blogs?

Sie wollen in diesem Blog werben? Mehr Informationen

Xovi
  • admin
    10.August.2008 um 14:49

    Durchaus berechtigt, dennoch könnte man dadurch kleinere Spammer bzw. automatisierte verhindern.

  • Markus
    10.August.2008 um 14:40

    Dann schreibt der Spammer halt noch ein paar wirrte zeichen oder sowas, und schon nutzt das ganze nichts mehr. Und so schließt man Kommentatoren aus, die nur nen kurzen Kommentar schreiben, wie z.B. nur URL zu ner Hilfe, aber ohne Beschreibung.

Hinterlasse einen Kommentar

Name (*)

E-mail (*)

URI

Message

About Me