Simple Trackback Validation: Snoopy Error

Kurz nach der Änderung meiner Spamfilter macht sich im Error-Log auch schon ein Fehler des Plugins Simple Trackback Validation breit:

PHP Fatal error: Cannot instantiate non-existent class: snoopy in […]/simple-trackback-validation.php on line 158

Des Rätsels Lösung: Das Plugin hat keinen Zugriff auf die PHP-Klasse Snoopy und meldet sich daher im Error-Log. Mit dem Einfügen eines kleinen Codeschnipsels ist der Fehler dann auch schnell aus dem Weg geschafft:

1. Öffne die Datei simple-trackback-validation.php in einem Editor und gehe zu Linie 158. Diese lautet wie folgt:

$stbvSnoopy = new Snoopy;

2. Füge über dieser Zeile folgende Zeile ein:

include_once( ABSPATH . 'wp-includes/class-snoopy.php' );

3. Datei speichern und Datei neu heraufladen.

Damit sind die Fehler aus dem Error-Log verschwunden und das Plugin scheint seine Arbeit nun auch entsprechend zu verrichten…

(via Holy Shmoly!)