Über Antispam Bee habe ich schon häufig berichtet. Dieses Plugin markiert Spam aus unterschiedlichen Gründen. Den Grund bekommt man bisher nur per Mail, wenn man die Option gesetzt hat. Ich habe nun eine kleine Änderung am Plugin vorgenommen, die den Grund ins Admin bringt.
Nötig für die Anzeige des Grundes ist, dass man die Option Hinweis „MARKED AS SPAM“ unterdrücken nicht setzt. Anschließend öffnet man die Datei antispam-bee.php mit einem Texteditor und sucht die Zeile 756
$comment['comment_content'] = "[MARKED AS SPAM BY ANTISPAM BEE]\n" .$comment['comment_content'];
Diese ersetzt man durch diesen Text:
$comment['comment_content'] = "[MARKED AS SPAM BY ANTISPAM BEE – ".$reason."]\n" .$comment['comment_content'];
Der Unterschied zum Original ist klein. Neben dem Grund wird auch ein – eingefügt. Es wird an dieser Stelle der gleiche Grund ausgegeben, wie man ihn in der Mail findet. In der Version 1.9 gibt es diese Gründe: CSS Hack, Server IP, Country Check, Honey Pot und Empty Data. Die Erklärung dazu gibt es in der Dokumentation.
Ich habe Sergej vor dem Posting gefragt, ob was dagegen spricht, diese Anpassung zu Veröffentlichen. Er war einverstanden und hat mir gesagt, dass er diese in die nächste Version aufnehmen wird. Wer also nun seine Antispam Bee anpasst, wird diese Änderung auch in den nächsten Versionen finden.
Neueste Kommentare