toscho.design

WordPress: Kommentare ohne IP-Adresse speichern

Diskutiert man im Blog über Themen, die rechtlich oder politisch verfolgt werden können, so möchte man sicher nicht gezwungen sein, die IP-Adresse der Kommentatoren herauszugeben. Die wird von WordPress normalerweise automatisch gespeichert. Mit einer Zeile Code läßt sich das unterbinden:

add_filter( 'pre_comment_user_ip', '__return_zero' );

Die Funktion __return_zero() gibt eine Null (0) zurück; jetzt haben also alle dieselbe, unbrauchbare IP-Adresse in der Datenbank.

Um bestehende IP-Adressen auzumerzen, muß man SQL anfassen:

UPDATE `wp_comments` SET `comment_author_IP` = 0

Das wp_ ersetze man hierbei durch den jeweiligen Datenbankpräfix aus der wp-config.php.

Inspiriert wurde dieser Beitrag durch eine Antwort One Trick Ponys auf WordPress Stack Exchange.

GitHub-Adresse: https://gist.github.com/3276726