Comment supprimer et arrêter de stocker une adresse IP dans les commentaires WordPress

Chaque fois qu’un utilisateur ou un visiteur commente sur votre site ou blog WordPress, avec son nom, son adresse e-mail et son adresse web, son adresse IP est également enregistrée automatiquement et affichée dans le tableau de bord des commentaires. Cela est utile si vous souhaitez rapidement interdire ou bloquer une adresse IP pour une raison quelconque. Même si vous pouvez facilement personnaliser différents champs dans la boîte de dialogue des commentaires, WordPress ne fournit aucune option pour supprimer l’adresse IP ou empêcher son enregistrement. Cela est particulièrement important si vous avez une politique de confidentialité de ne pas collecter de données utilisateur à moins qu’elles ne soient soumises par eux-mêmes.

Peu importe la raison, vous pouvez facilement empêcher WordPress d’enregistrer les adresses IP dans les commentaires des utilisateurs ou même supprimer les journaux d’adresses IP existants dans les commentaires WordPress. Ce qui suit expose toutes les étapes pour vous.

Remarque : avant de faire quoi que ce soit, assurez-vous d’avoir une bonne sauvegarde de votre site WordPress (fichiers et base de données). Cela vous permet de revenir en arrière si quelque chose ne va pas.

Arrêter l’enregistrement des adresses IP dans les commentaires

Heureusement, arrêter WordPress d’enregistrer les adresses IP dans les commentaires est simple. Pour commencer, ouvrez votre client FTP, naviguez jusqu’au dossier de votre thème actuel et ouvrez le fichier “functions.php.”

wp-remove-comment-ip-address-open-functions-file

Une fois le fichier ouvert, faites défiler vers le bas du fichier, ajoutez le code ci-dessous et enregistrez-le.

//Stop recording IP address in comments function mte_remove_commentsip($comment_author_ip){ return''; } add_filter('pre_comment_user_ip','mte_remove_commentsip');

Ce que fait le code ci-dessus, c’est supprimer l’adresse IP du commentaire avant de l’ajouter à la base de données. Avec ce code, WordPress ne va pas enregistrer l’adresse IP d’un utilisateur lorsqu’il commente sur votre site. Si vous souhaitez revenir en arrière, il vous suffit de supprimer le code ajouté.

Alternativement, si vous ne voulez pas toucher à vos fichiers WordPress pour ajouter des extraits de code personnalisés, vous pouvez utiliser un plugin gratuit appelé Remove IP pour obtenir le même résultat. Il vous suffit d’ouvrir votre tableau de bord des plugins, de rechercher le plugin et de l’installer. Une fois installé, cliquez sur “Activer le plugin.”

wp-remove-comment-ip-address-activate-plugin

Le bon côté du plugin est qu’il n’a pas de paramètres supplémentaires. Dès que vous l’installez, WordPress arrête d’enregistrer les adresses IP dans les commentaires. Pour revenir en arrière, désactivez et supprimez le plugin de votre tableau de bord des plugins.

Supprimer les adresses IP existantes des commentaires

Bien que vous ayez arrêté WordPress d’enregistrer les adresses IP des visiteurs dans les commentaires, vous n’avez pas supprimé les adresses IP qui sont déjà enregistrées. Si vous souhaitez également supprimer toutes les adresses IP précédemment enregistrées dans les commentaires, il vous suffit d’exécuter une seule ligne de requête SQL.

Remarque : l’instruction suivante suppose que vous utilisez cPanel et phpMyAdmin pour vous connecter à votre base de données. La commande MySQL fonctionnera pour tout client de base de données, cependant.

Pour ce faire, ouvrez votre cPanel, recherchez et ouvrez “phpMyAdmin.” Une fois la page phpMyAdmin ouverte, sélectionnez votre base de données dans le panneau de gauche.

Après avoir ouvert votre base de données, naviguez jusqu’à l’onglet “SQL”. C’est ici que vous exécuterez vos requêtes SQL personnalisées.

Ici, dans la page, entrez la requête suivante dans la zone de texte et cliquez sur le bouton “Exécuter” apparaissant dans le coin inférieur droit.

UPDATE wp_comments SET comment_author_IP ='';

Dès que vous exécutez la requête, vous recevrez une confirmation concernant le nombre de lignes affectées.

wp-remove-comment-ip-address-query-executed

Vous avez réussi à supprimer toutes les adresses IP précédemment enregistrées dans les commentaires WordPress.

N’hésitez pas à commenter ci-dessous en partageant vos pensées et expériences sur l’utilisation des méthodes ci-dessus pour empêcher WordPress d’enregistrer les adresses IP et pour supprimer les détails des adresses IP existantes dans les commentaires.

Crédit image : NeilPatel