Ich habe, wie man sieht, das Asirra-Projekt von Microsoft eingebunden zur Kommentar-Spam-Vermeidung. Jetzt hatte dieses Plugin (oder hat es immer noch) das Problem, dass es Trackbacks und Pingbacks unterdrückt, was natürlich nicht unbedingt freundlich ist den Bloggern gegenüber, die auf das eigene Blog verweisen.Dieses Problem habe ich nun behoben. Es muss in der asirra.php folgende Ergänzung in einer Funktion vorgenommen werden (hier der komplette Funktionsteil):
function comment_post($incoming_comment){
global $_POST;// Check if the comment is a trackback or pingback
if ($incoming_comment['comment_type'] == 'trackback' || $incoming_comment['comment_type'] == 'pingback') {
return $incoming_comment;
}
//require_once(dirname(__FILE__).'/asirra/asirra.cfg.php');new AsirraValidator($_POST['Asirra_Ticket']); // die()s if ticket bogus.
return $incoming_comment;}
Fügt man die simple if-Abfrage ein, so werden alle Trackbacks und Pingbacks entsprechend der WordPress-Konfiguration behandelt und das Problem ist behoben. So einfach kann das manchmal sein – man muss sich nur mal ein wenig Zeit nehmen, um sich das Problem genauer anzuschauen.
Hier noch einen Link zur Datei (zwecks Download): asirraphp.txt (nach dem Download die Datei nach asirra.php umbenennen)
Tags:Asirra, Blog, Internet, Microsoft, Pingbacks, Trackbacks, WordPress









