Vous pouvez donc supprimer les adresses IP dans les commentaires WordPress (ou limiter la durée de stockage!)

Tout d’abord, le stockage des adresses IP des commentateurs peut avoir un sens. Alors, réfléchissez bien avant d'appliquer aveuglément toutes les étapes expliquées ici.

Personnellement, j'ai décidé de ne pas épargner sur Blogmojo.

Je modère tous les commentaires ici sur le blog et je n'ai pas besoin d'adresses IP pour lutter contre le spam. De plus, en 7 ans en tant que blogueur, je n'ai jamais eu de commentaire dans lequel quelqu'un m'insulterait ou me menacerait de violence.

Alors partez avec ça! Minimisation des données selon le GDPR. Yay!

Dans cet article, j'aimerais vous montrer plusieurs façons d'empêcher le stockage d'adresses IP, de supprimer des adresses IP existantes de la base de données et, en guise de compromis, de limiter la durée de conservation de votre base de données WordPress (par exemple, 7, 14, 30). ou 60 jours).

avertissement: Avant de modifier quoi que ce soit sur le code ou dans votre base de données, assurez-vous de faire une sauvegarde!

1. Empêcher le stockage d'adresses IP

Il est relativement facile d'empêcher que l'adresse IP des commentateurs ne soit stockée dans WordPress.

Pour cela il vous suffit d'installer le plugin Supprimer l'IP ou ajoutez le code suivant dans le fichier facultatif functions.php de votre thème enfant:

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

Ceci remplace l'adresse IP de tous les commentateurs par 127.0.0.1 (couramment utilisé pour localhost).

A lire également :   Conseils pour réussir votre site Web mobile

L'étape 1 empêche toutefois uniquement le stockage futur d'adresses IP. Lorsque vous supprimez une adresse IP existante de la base de données, vous apprendrez à l'étape suivante:

2. Supprimer les adresses IP existantes de la base de données

Pour supprimer les adresses IP existantes de la base de données, le plugin convient Supprimer les IPs de commentaires très bien 6 heures (peut parfois prendre un peu plus longtemps) après l'activation du plugin supprime automatiquement toutes les anciennes adresses IP de la base de données.

Veuillez noter que le plug-in risque de ne pas fonctionner si vous désactivez WP-Cron. Alors vous devez démarrez-le manuellement ou réactiver temporairement.

Ceux qui préfèrent donner un coup de main et savent utiliser les bases de données MySQL peuvent également supprimer les adresses IP de la base de données à l'aide d'une simple commande dans PHPMyAdmin:

UPDATE wp_comments SET comment_author_IP = ''

Remarque: Si vous avez un préfixe de base de données différent de wp_ utilisé, vous devez remplacer cela dans la commande en conséquence!

3. Limiter la durée de stockage à X jours

Afin de ne pas supprimer complètement les adresses IP, mais de limiter leur temps de stockage, propose également le plugin Supprimer les IPs de commentaires sur. Avec le plugin, les adresses IP sont automatiquement supprimées de la base de données au bout de 60 jours.

Malheureusement, le plugin ne vous permet pas de régler la durée de stockage. Cependant, cela peut être fait par une petite intervention dans le code source.

Pour ce faire, accédez au tableau de bord WordPress Plugins> Editeur et sélectionnez Supprimer les IP de commentaires dans le coin supérieur droit. Ensuite, vous éditez le fichier plugin remove-commentaire-ips.php et recherchez le bloc de fonction suivant:

function remove_comment_ip_schedule_future_processing($comment_id, $comment_approved) {
  // schedule processing in 60 days
  wp_schedule_single_event(time() + 5184000, 'remove_comment_ip_handle', array($comment_id));
}
add_action('comment_post', 'remove_comment_ip_schedule_future_processing', 10, 2);

Vous y trouverez le délai de 60 jours par défaut sous forme de 5184000 secondes et remplacez-le par votre temps désiré.

A lire également :   Comment trouver un blog et un nom de domaine qui vous rendront joyeuses des années plus tard

Pendant 7 jours, vous auriez z. Par exemple, entrez 7 * 24 * 60 * 60 = 604800 secondes; pendant 14 jours, 14 * 24 * 60 * 60 = 1209600 secondes, etc.

Remarque: Si vous effectuez des sauvegardes de votre installation WordPress, cela augmente également la durée de stockage réelle des adresses IP, car elles seront toujours présentes dans vos sauvegardes, même après leur suppression.

Jean Jaecklé
Jean Jaecklé

J'espère que vous avez apprécié la lecture de cet article de blog.

Si vous souhaitez mettre en œuvre des actions marketing, cliquez ici.

Publications: 663
Vous souhaitez poster un article et bénéficier d'un backlink ?
This is default text for notification bar