Maison > Tutoriel CMS > WordPresse > Apprenez à désactiver les commentaires WordPress du stockage des adresses IP

Apprenez à désactiver les commentaires WordPress du stockage des adresses IP

藏色散人
Libérer: 2020-11-04 15:02:26
avant
2375 Les gens l'ont consulté

La colonne suivante du Tutoriel WordPress vous présentera comment désactiver le stockage des adresses IP dans les commentaires WordPress. J'espère que cela sera utile aux amis dans le besoin !

Apprenez à désactiver les commentaires WordPress du stockage des adresses IP

Par défautWordPress stockera l'adresse IP du commentateur en arrière-plan, principalement pour les commentaires anti-spam, comme Akismet Un plug-in comme celui-ci jugera les commentaires indésirables en fonction de leur adresse IP. Cependant, l’IP appartient à la vie privée. Ne pas stocker l’IP du commentateur peut donner plus de confiance aux utilisateurs dans votre site Web.

Nous pouvons supprimer cette fonctionnalité en ajoutant le code suivant au modèle de fonction de thème actuel function.php :

add_filter( 'pre_comment_user_ip', 'zm_remove_comments_ip' );
function zm_remove_comments_ip( $comment_author_ip ) {
return '';
}
Copier après la connexion

Ensuite, l'adresse IP du commentateur ne sera plus stockée.

Vous pouvez également installer le plug-in Remove IP pour obtenir la même fonction. Il n'y a qu'un code similaire dans le plug-in, qui remplace toutes les IP par 127.0.0.1.

add_filter('pre_comment_user_ip', 'pre_comment_anon_ip');
function pre_comment_anon_ip() {    
$REMOTE_ADDR = "127.0.0.1";
return $REMOTE_ADDR;
}
Copier après la connexion

Bien que l'adresse IP ne soit plus stockée en ajoutant le code ci-dessus, l'adresse IP du commentaire précédent a été stockée dans la base de données. Si vous souhaitez la supprimer, vous pouvez également l'ajouter. le code suivant à la fonction du sujet actuel Dans le modèle function.php :

global $wpdb;
$wpdb->query( "UPDATE wp_comments SET comment_author_IP=''" );
Copier après la connexion

Actualisez ensuite la page. L'adresse IP du commentateur précédemment stockée sera supprimée de la base de données. Ce code n'a pas besoin d'être conservé dans le thème. . Veuillez le retirer après utilisation.

Astuce : L'exploitation de la base de données est risquée, veuillez faire une sauvegarde à l'avance, juste au cas où !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:zmingcx.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal