Volete smettere di memorizzare gli indirizzi IP nei commenti di WordPress?
Per impostazione predefinita, WordPress registra e memorizza gli indirizzi IP dei commentatori per proteggervi dagli spammer. Tuttavia, con l’aumento delle leggi sulla privacy, potreste voler interrompere questa funzionalità per proteggere i dati dei visitatori del vostro sito web.
In questo articolo vi mostreremo come interrompere la memorizzazione degli indirizzi IP nei commenti di WordPress.
Dovreste smettere di memorizzare gli indirizzi IP nei commenti di WordPress?
Sì, dovreste prendere in considerazione la possibilità di non memorizzare più gli indirizzi IP nei commenti di WordPress se volete garantire la conformità del vostro sito web al Regolamento generale sulla protezione dei dati (GDPR).
Di default, WordPress memorizza gli indirizzi IP degli utenti sul vostro sito web (a meno che non utilizzino una VPN).
Questo viene utilizzato principalmente per combattere i commenti di spam provenienti da indirizzi IP sospetti. Alcuni plugin per la sicurezza dei siti web possono anche utilizzare gli indirizzi IP per aggiungere gli utenti in blacklist per i commenti o bloccare gli indirizzi IP dannosi per prevenire minacce come gli attacchi brute force e gli attacchi DDoS.
Tuttavia, alcuni utenti potrebbero sentirsi a disagio per il fatto che il loro indirizzo IP sia connesso e ciò potrebbe rendere il vostro sito web WordPress meno conforme al GDPR. Questo perché il GDPR classifica gli indirizzi IP come dati personali.
La maggior parte dei provider di hosting web WordPress conserva i registri di accesso grezzi di tutti i visitatori del vostro sito web per un periodo di tempo limitato. Inoltre, è possibile visualizzare questi indirizzi IP quando si visualizza la pagina Commenti nella dashboard di WordPress.
Vediamo ora come smettere di memorizzare gli indirizzi IP e migliorare la sicurezza di WordPress. Ecco una panoramica di ciò che tratteremo:
Come smettere di memorizzare gli indirizzi IP nei commenti di WordPress
Questo primo metodo utilizza il plugin WPCode. Utilizzeremo questo plugin per inserire uno snippet di codice personalizzato che impedisca al vostro sito web di memorizzare gli indirizzi IP dalla sezione dei commenti.
Se è la prima volta che utilizzate il codice, non preoccupatevi. L’interfaccia user-friendly di WPCode rende facile l’inserimento e la gestione del codice personalizzato, anche per i principianti.
Per utilizzare WPCode, è necessario installare prima il plugin. Per maggiori informazioni, consultate il nostro articolo su come installare un plugin di WordPress.
Nota: questo articolo utilizzerà la versione gratuita di WPCode, ma non esitate a passare al piano Pro per ottenere funzioni più avanzate come la logica condizionale e gli snippet programmati.
Ora, è necessario andare su Code Snippets ” + Add Snippet dal pannello di amministrazione di WordPress. Dopodiché, fate clic sul pulsante “Usa snippet” sotto “Aggiungi il tuo snippet di codice personalizzato”.
Verrà visualizzata la schermata Crea snippet personalizzato.
Prima di tutto, è necessario aggiungere un titolo al vostro snippet di codice. Può essere qualcosa come “Disabilita l’indirizzo IP nei commenti”.
Nel menu a tendina Tipo di codice, scegliere “Snippet PHP”. Quindi, nella casella Anteprima codice, è possibile inserire il seguente codice:
function wpb_remove_commentsip( $comment_author_ip ) { return ''; } add_filter( 'pre_comment_user_ip', 'wpb_remove_commentsip' );
L’aspetto dovrebbe essere il seguente.
Ora scorrere verso il basso fino alla sezione “Pannelli di inserimento”. Assicuratevi che il metodo di inserimento sia “Inserimento automatico” e che la posizione sia “Esegui ovunque”.
In questo modo il codice verrà aggiunto correttamente al file functions.php del tema di WordPress.
Quindi, assicurarsi che la levetta nell’angolo in alto a destra sia “Attivo” e fare clic su “Salva snippet”.
Ora, la prossima volta che qualcuno lascerà un commento, non vedrete il suo indirizzo IP nella pagina dei commenti di WordPress.
Tuttavia, si noterà che i commenti precedenti hanno ancora queste informazioni. Parleremo di come rimuovere questi dati nella prossima parte del tutorial.
Come rimuovere gli indirizzi IP dai vecchi commenti di WordPress
Per rimuovere gli indirizzi IP dai vecchi commenti di WordPress, è necessario utilizzare phpMyAdmin. Si tratta di una piattaforma di gestione di database che di solito viene fornita con il pannello di controllo dell’hosting WordPress.
Nota: prima di fare qualsiasi cosa, vi consigliamo vivamente di eseguire un backup del database di WordPress. In questo modo, potrete ripristinare il database in caso di errore critico.
Una volta fatto questo, dovete accedere al vostro account di hosting WordPress e cercare il menu phpMyAdmin, che di solito si trova nel cPanel.
Per gli utenti di Bluehost, troverete phpMyAdmin andando su “Siti web” e selezionando il sito web che volete configurare nel vostro cruscotto. Dovrebbe trovarsi sotto “Collegamenti rapidi”.
All’interno di phpMyAdmin, si può navigare nella scheda ‘SQL’.
Successivamente, inserire la seguente query:
UPDATE wp_comments SET comment_author_IP = '';
Si noti che se si dispone di un prefisso personalizzato del database di WordPress, si prega di cambiare wp_comments
con il prefisso della tabella personalizzata.
Una volta terminato, è sufficiente fare clic sul pulsante “Vai” sotto l’area di testo per eseguire la query.
A questo punto, tornate alla pagina dei commenti di WordPress per verificare se la query ha funzionato correttamente. Ecco fatto!
Scoprite altri modi per proteggere il vostro sito web WordPress
Impedire a WordPress di memorizzare gli indirizzi IP nei commenti è un ottimo passo per rendere il vostro sito web più conforme alle leggi sulla privacy degli utenti. Ecco altri modi per passare al livello successivo:
- Come aggiungere un checkbox per la privacy dei commenti GDPR in WordPress
- Come creare moduli conformi al GDPR in WordPress
- Come aggiungere un popup per i cookie in WordPress per il GDPR/CCPA
- I migliori plugin per WordPress GDPR per migliorare la conformità
- Come sapere se il vostro sito web WordPress utilizza i cookie
Speriamo che questo articolo vi abbia aiutato a capire come smettere di memorizzare gli indirizzi IP nei commenti di WordPress. Potreste anche voler consultare le nostre scelte degli esperti per i migliori plugin di sicurezza per WordPress e la nostra guida ai segni rivelatori che gli hacker hanno dirottato il vostro sito WordPress.
Se questo articolo vi è piaciuto, iscrivetevi al nostro canale YouTube per le esercitazioni video su WordPress. Potete trovarci anche su Twitter e Facebook.
Prajwal Shewatkar
As privacy laws are getting stricter day by day it is important to eliminate collection and long-term storage of personally identifiable information. I’ve been using a plugin to remove IP addresses previously. thanks a lot, WPbeginner for providing such a useful code snippet.
Jiří Vaněk
Thank you for the article. Many people in the Czech Republic are very sensitive to any private data after the introduction of GDPR. This is definitely useful so that they don’t have to worry about their sensitive data being displayed somewhere. One then feels much more free to write a comment.
Abraham
I’m trying to hide old comments IP address, it’s not working.
WPBeginner Support
You may want to reach out to your theme’s support to ensure this isn’t something specific to your theme.
Admin
pepe
It’s bad for SEO to delete these IPs?
WPBeginner Support
No, it is not.
Admin
Serdar
Is it possible to stop storing author’s ip address without using plugin?
Thanks!
Melika
Thanks for this article.
The question that i have is if i stop storing IPs in WP comments, will this break the functionality of plugins like Akismet ? or will they still work properly?
WPBeginner Support
They will still work, however they may not be able to catch spam comments using known IP addresses used for mass spamming. So a lot of spam comments may appear in your moderation queue.
Admin
Matija
If comment IPs are stored in database, will stopping storing IPs improve or make database perform better?
WPBeginner Support
We don’t think it will make any significant improvement in database performance.
Admin