Wordpress Update auf 2.3.3

5. Februar 2008

0 Kommentare

Heute kam die neue Version 2.3.3 von Wordpress heraus. Mehr dazu in der offiziellen Ankündigung.

Viele Änderungen gab es nicht, was man an der Anzahl der veränderten Dateien liegt. Es sind nur sechs:

Viel Spaß beim Updaten, bei mir hat sich das in einer Minute erledigt gehabt. 8)

¬ geschrieben von Michael in Blog

Wordpress Antispam

27. Dezember 2007

0 Kommentare

Vor kurzem habe ich schon einmal einen Ansatz entwickelt um einfach und schnell Wordpress-Blogs von dummen Spam zu befreien. Ich wollte diesen Ansatz nun erweitert in eine Wordpress-Plugin zusammenfassen, jedoch ist das Wordpress-System dafür nicht geeignet. Ich kann zwar einen Hook beim Erstellen eines neuen Kommentares einrichten, jedoch ist dann bereits der Kommentar in der Datenbank, was ich eigentlich verhindern will.
Hat jemand ‘ne Idee, wie sich das lösen ließe?

Daher lagere ich den Code nun in eine eigene Datei aus, damit der Aufwand sich bei einem Wordpress-Update in Grenzen hält. ;)

Ich werde noch ein paar Tage den von Spam Karma abgefangenen Müll analysieren, dann veröffentliche ich eine neue Version meines kleinen Antispam-Skriptes. Nieder mit dem Spam!

¬ geschrieben von Michael in Allgemein

Wordpress Update überstanden

26. Dezember 2007

10 Kommentare

Soeben habe ich Wordpress auf Version 2.3.1 aktualisiert. Trotz des großen Versionssprungs (ich hatte bisher irgend eine 2.2) lief das Update flüssig und ohne Probleme ab. Ich werde jetzt die Plugins wieder aktivieren und ein neues Theme installieren.
Die neue Version scheint schneller zu sein. Liegt vielleicht auch an den deaktivieren Plugins, ich werde es gleich sehen.

¬ geschrieben von Michael in Allgemein

Kommentar-Spam wirksam entfernen

17. November 2007

12 Kommentare

Jeden Tag bekomme ich von Spam Karma 2 Mails mit Inhalten wie diesen:

There have been 46 comment spams caught since the last digest report 1 Tag ago.

Es ist gut, dass das Plugin so gut den Müll abfängt jedoch muss ich das ständig selbst aus der Datenbank löschen und das Blocken der IPs bringt auch nicht mehr viel. Daher habe ich jetzt die Rambo-Methode benutzt um dem Spam endlich den gar aus zu machen.

Meist enthalten die Mails nur ein Wort wie “Nice”, “Sorry” oder “Interesting”, manchmal noch ein paar Punkte dazu. Da sich die Spammer so dumm anstellen kann man sie einfach blocken:

Öffne Datei /wp-comments-post.php

Finde diesen Code (Zeile 30 bei WP 2.2.3):

$comment_content      = trim($_POST['comment']);

Füge darunter ein:

$spam_words = array('Nice', 'nice', 'Sorry', 'sorry', 'Interesting', 'interesting', 'Cool', 'cool');
foreach ( $spam_words as $word )
{
	if ( $comment_content == $word ) die('You suck!');
	if ( substr($comment_content, 0, strlen($word)) == $word ) die('You suck!');
}

Mal schauen ob Spam Karma ruhiger wird, das Ergebnis seh ich spätestens beim nächsten Bericht.

// Update:
Auf Anregung von BadBoy_ hier eine verbesserte Version:

$spam_words = array('nice', 'sorry', 'interesting', 'cool');
$as_comment = strtolower($comment_content);
foreach ( $spam_words as $word )
{
	if ( $as_comment == $word ) die('You suck!');
	if ( substr($as_comment, 0, strlen($word)) == $word ) die('You suck!');
}

Wieso eine extra Variable? Falls der Kommentar doch durchgehen sollte, wäre er komplett klein geschrieben. ;)

¬ geschrieben von Michael in Blog, PHP, Snippets

Theme von BenediktRB • Powered by Wordpress • Abonniere den RSS Feed