Kommentar IP anonymisieren
Plugins zum Anonymisieren.
Es gibt einige Plugins welche die IP Adresse bei Kommentaren entweder entfernen oder pauschal durch eine lokale IP wie 127.0.0.1 ersetzen als anonymisieren.
Wenn man aber zumindest wissen möchte aus welchem Land der Kommentierende gekommen ist, dann hilft eine lokale IP nicht weiter.
Ich finde es eleganter wenn ein Plugin die IP Adresse tatsächlich anonymisieren würde.
Gemeint ist damit, zum Beispiel nur die letzen Zahlen der Adresse zu ersetzen.
Dies zu realisieren ist nicht sonderlich schwer. Auf ähnliche Art und Weise anonymisiere ich die IP’s bei der GMedia Galerie.
Um das bei den Kommentaren zu machen gibt es zwei Möglichkeiten.
Einmal durch Editieren der functions.php des aktiven Themes, oder durch ein kleines Plugin.
Das Editieren und der Einsatz des Plugins geschieht auf eigenes Risiko. Obwohl meine Tests erfolgreich waren, übernehme ich keine Garantie dafür, dass die Anonymisierung immer fehlerfrei durchgeführt wird.
Anonymisieren als Funktion
Ich empfehle hier dringend mit einem Child Theme zu arbeiten, da die gemachten Änderungen ansonsten bei einem Update des Themes überschrieben werden.
Ein Child Theme lässt sich mit wenigen Klicks mit dem Plugin Childify Me erstellen.
In die functions.php tragt ihr nun folgenden Code ein – ohne das /* und das */:
/*add_filter('pre_comment_user_ip', 'pre_comment_anon_ip');
function pre_comment_anon_ip( $ip ) {
return preg_replace('/[0-9]+\z/', '0', $ip);
}
$ip = $_SERVER['REMOTE_ADDR'];
$ip = pre_comment_anon_ip( $ip );
return $ip;
*/
Das war’s dann auch schon. Datei speichern und fertig.
Als Plugin
Die Realisierung als Plugin ist für mich der bevorzugte Weg., weshalb ich ein kleines Plugin dazu geschrieben habe.
An dieser Stelle nochmals der Hinweis:
Benutzung auf eigenes Risiko. Ich übernehme keine Garantie dafür, dass die Anonymisierung unter allen Umständen fehlerfrei funktioniert.
Nachdem ihr das Plugin heruntergeladen habt, einfach wie jedes andere Plugin im WordPress Backend installieren und aktivieren.
Einstellmöglichkeiten gibt es nicht. Es werden schlicht die letzten Stellen der IP Adresse durch eine Null ersetzt.
Das Plugin ist nicht mit der aktuellen WordPress Version getestet. Die Benutzung erfolgt auf eigenes Risiko!
Das Plugin könnt ihr hier herunterladen – bitte beachtet die in der Datei enthaltene Readme.txt.
Hinterlasse einen Kommentar
An der Diskussion beteiligen?Hinterlasse uns deinen Kommentar!