web-dev-qa-db-fra.com

Comment désactiver la possibilité de commenter les commentaires dans wordpress pour capturer l'adresse IP d'un utilisateur?

En parcourant la table des commentaires sur mon site wordpress, j'ai remarqué que ce dernier stockait l'adresse IP de tous ceux qui faisaient des commentaires sur mon site. Comment puis-je supprimer cette fonctionnalité?

Je ne parle pas seulement de l'affichage de l'adresse IP dans le modèle, je veux dire que je ne veux pas que wordpress la capture en premier lieu.

4
shawn

Ajoutez ceci à votre functions.php:

add_filter('pre_comment_user_ip', 'no_ips');
function no_ips($comment_author_ip){
  return '';
}

Vous aurez toujours le champ comment_author_IP dans la base de données, mais ce sera vide ...

Et pour supprimer les enregistrements IP existants de la base de données, exécutez cette requête:

UPDATE `wp_comments` SET `comment_author_IP` = ''
5
onetrickpony