Standardmäßig speichert WordPress neben dem eingegebenen Kommentar auch die IP-Adresse, von welcher der Kommentar übermittelt wurde.
Diese Speicherung lässt sich durch Einsatz eines Filters deaktivieren. In der “functions.php” des Themes die Zeilen
function replace_comment_author_ip($comment_author_ip) {
return '127.0.0.1';
}
add_filter('pre_comment_user_ip', 'replace_comment_author_ip');
hinzufügen, damit bei allen neuen Kommentaren statt der tatsächlichen IP-Adresse des Autors die Adresse “localhost” gespeichert wird.
Sofern bereits Kommentare in der WordPress-Datenbank vorhanden sind, werden diese durch das Hinzufügen des Filters nicht geändert. Hier hilft ein SQL-Statement:
UPDATE wp_comments SET comment_author_IP = '127.0.0.1';
Standardmäßig setzt WordPress beim Absenden eines Kommentars ein Cookie, welches als Komfortfunktion die eingegebenen Daten (i.d.R. Name und E-Mail-Adresse) des Kommentierenden enthält und fügt diese Daten in allen weiteren Kommentarfeldern als Vorbelegung ein.
Dank der Hooks und Actions in WordPress ist die Deaktivierung des Cookies schnell erledigt:
In der “functions.php” des Themes die Zeile
remove_action('set_comment_cookies', 'wp_set_comment_cookies');
hinzufügen und schon wird beim Kommentieren kein Cookie mehr gesetzt.