Kommentar IP anonymisieren

Kommentar IP anonymisieren
Lesedauer 2 Minuten
()
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.

Mehr Artikel zu CMS Systemen findest Du in dieser Kategorie.
 

Wie hilfreich war dieser Beitrag?

Klicke auf die Daumen um zu bewerten!

Durchschnittliche Bewertung / 5. Anzahl Bewertungen:

Bisher keine Bewertungen! Sei der Erste, der diesen Beitrag bewertet.

Weil du diesen Beitrag nützlich fandest...

Folge uns in sozialen Netzwerken!

Es tut uns leid, dass der Beitrag für dich nicht hilfreich war!

Lasse uns diesen Beitrag verbessern!

Wie können wir diesen Beitrag verbessern?

0 Kommentare

Hinterlasse einen Kommentar

An der Diskussion beteiligen?
Hinterlasse uns deinen Kommentar!

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert