Spam Protektionismus: Jetzt erst recht!

,

Vorgestern schrieb ich ja noch darüber, wie ich zumindest das WordPress Blog gegen eingehende Spamkommentare zu schützen weiß. Den Gedanken habe ich mit Stefan über Skype ein wenig weiter gezogen. Wir stellten fest, dass es zumindest den registrierten Usern, welche ja quasi als Stammleser fungieren, ermöglicht sein sollte, weiterhin ihren üblichen Senf zu hinterlassen. In dem comments.php Template (irgendwo in wp-content/themes/templateverzeichnis) gibt es eine Zeile, die regelt, wer kommentieren darf.

<?php if ('open' == $post->comment_status) : ?>

Das wird nun geändert auf folgendes:

<?php if ( ('open' == $post->comment_status) OR ( ('registered_only' == $post->comment_status) AND ($user_ID) ) ) : ?>

So sind die offenen normalen Artikel freigeschaltet, und es wird generell die Möglichkeit geboten, dass die Stammleser kommentieren können. Dies setzt vorraus, dass folgender SQL Query in der Datenbank ausgeführt wird:

UPDATE wp_posts SET comment_status = „registered_only“, ping_status = „closed“ where ID < 1000 AND post_status = "publish"

Tschüss Spam. Im Übrigen habe ich seit Dienstag keinen einzigen Spameintrag mehr erhalten – bis auf wiederum zwei false positives… aber naja, nobody ist perfect. Ich habe Spam Karma 2 erstmal von „Total Beatch“ auf „Normal“ umgesattelt. Nun werden wir also sehen, ob auch wirklich Spam durchkommt oder nicht. Zumindest wird erstmal vorgegaukelt, dass nichts funktioniert. Ob die interne WordPress-Funktion das auch schluckt, schaue ich mir mal gleich an.

3 Kommentare

Trackbacks & Pingbacks

  1. […] schließt die Kommentare und Trackbacks für alle Beiträge die älter als 2007 sind und auch der Sichelputzer geht diesen Schritt. Grund: zu viel […]

  2. […] Früher habe ich schon einmal über meinen peniblen Spam Protektionismus berichtet. Dazu wird entweder in der Datenbank ein wenig geschraubt oder das WordPress Theme angepasst. Wer sich aber heute immer noch fragt, warum ich definitiv einen aktuellen Trackback nicht freischalte, kann sich darüber informieren, was Trackbacks und was Trackback-Spam ist: Michael erklärt ausufernt und sogar mit Bilderchen! Ich werde ganz bestimmt nichts freischalten, nur weil jemand über das Thema XYZ berichtet, das ich hier auch behandle, aber mir keinen Backlink gewährt. Wo ist die alte Schule auf einmal geblieben? Wer zuspammt macht den schwerwiegensten Web 2.0 Committed Bullshit von allen möglichen Fehlern. [via Rob] […]

  3. […] Update 24.08.06, 10:37 Uhr: Mike hat mittlerweile “nachgelegt”. Unter http://www.mikeschnoor.com[2] beschreibt er einige kleine Anpassungen an WordPress, mit denen dann für altere Artikel zumindest die Kommentarmöglichkeit für (registrierte) Stammleser bestehen bleibt. […]

Kommentare sind deaktiviert.