Deseja parar de armazenar endereços IP em seus comentários do WordPress?
Por padrão, o WordPress registra e armazena os endereços IP dos comentaristas para protegê-lo contra spammers. Dito isso, com o aumento das leis de privacidade de dados, talvez você queira interromper essa funcionalidade para proteger os dados dos visitantes do seu site.
Neste artigo, mostraremos como interromper o armazenamento de endereços IP nos comentários do WordPress.
Você deve parar de armazenar endereços IP nos comentários do WordPress?
A menos que seus comentaristas usem uma VPN, o WordPress armazenará os endereços IP deles em seu site.
Isso é usado principalmente para combater comentários de spam de endereços IP suspeitos. Alguns plug-ins de segurança também podem usar endereços IP para colocar os usuários em uma lista negra de comentários ou bloquear endereços IP mal-intencionados para evitar ameaças como ataques de força bruta e ataques DDoS.
Dito isso, alguns usuários podem se sentir desconfortáveis ao saber que seu endereço IP é registrado depois que deixam um comentário. Eles podem pensar que essas informações podem ser usadas contra eles, o que pode fazer com que hesitem em interagir com seu site WordPress.
Se o seu site atende a um público global, o armazenamento de endereços IP sem o consentimento do usuário também pode tornar seu site menos compatível com o Regulamento Geral de Proteção de Dados (GDPR). Isso ocorre porque o GDPR classifica os endereços IP como dados pessoais.
A maioria dos provedores de hospedagem na Web do WordPress mantém registros de acesso bruto de todos os visitantes do seu site por um período limitado de tempo. Além disso, você pode ver esses endereços IP ao visualizar a página Comentários no painel do WordPress.
Agora, vamos dar uma olhada em como parar de armazenar endereços IP e melhorar a segurança do WordPress. Aqui está uma visão geral do que abordaremos:
Como parar de armazenar endereços IP nos comentários do WordPress
Esse primeiro método usa o plug-in WPCode. Usaremos esse plug-in para inserir um trecho de código personalizado que impeça o seu site de armazenar endereços IP da seção de comentários.
Se esta for sua primeira vez usando código, não se preocupe. A interface amigável do WPCode facilita a inserção e o gerenciamento de códigos personalizados, mesmo para um iniciante.
Para usar o WPCode, você precisa instalar o plug-in primeiro. Para obter mais orientações, consulte nosso artigo sobre como instalar um plug-in do WordPress.
Observação: este artigo usará a versão gratuita do WPCode, mas sinta-se à vontade para fazer upgrade para um plano Pro para obter recursos mais avançados, como lógica condicional e snippets programados.
Agora, você precisa ir para Code Snippets ” + Add Snippet no painel de administração do WordPress. Depois disso, clique no botão “Usar snippet” em “Adicionar seu snippet de código personalizado”.
Agora você verá a tela Create Custom Snippet.
Antes de mais nada, você precisa adicionar um título ao seu snippet de código. Ele pode ser algo como “Desativar endereço IP nos comentários”.
No menu suspenso Tipo de código, escolha “PHP Snippet”. Em seguida, na caixa Code Preview (Visualização de código), você pode inserir o seguinte código:
function wpb_remove_commentsip( $comment_author_ip ) { return ''; } add_filter( 'pre_comment_user_ip', 'wpb_remove_commentsip' );
Depois disso, certifique-se de que o botão de alternância no canto superior direito indique “Active” (Ativo) e clique em “Save Snippet” (Salvar snippet).
Ele deve ter a seguinte aparência.
Agora, da próxima vez que alguém deixar um comentário, você não verá o endereço IP dessa pessoa na página de comentários do WordPress.
No entanto, você perceberá que os comentários anteriores ainda têm essas informações armazenadas. Falaremos mais sobre como remover esses dados na próxima parte do tutorial.
Como remover endereços IP de comentários antigos do WordPress
Para remover endereços IP de seus comentários antigos do WordPress, você precisará usar o phpMyAdmin. Trata-se de uma plataforma de gerenciamento de banco de dados que geralmente vem com o painel de controle da hospedagem do WordPress.
Observação: Antes de fazer qualquer coisa, recomendamos enfaticamente que você faça backup do banco de dados do WordPress primeiro. Dessa forma, você poderá restaurar o banco de dados se cometer um erro crítico.
Depois de fazer isso, você precisa fazer login na sua conta de hospedagem do WordPress e procurar o menu phpMyAdmin.
Para os usuários da Bluehost, você encontrará o phpMyAdmin acessando “Websites” e selecionando o site que deseja configurar no seu painel. Ele deve estar em “Quick Links”.
No phpMyAdmin, você pode navegar até a guia “SQL”.
Depois disso, insira a consulta abaixo:
UPDATE wp_comments SET comment_author_IP = '';
Observe que, se você tiver um prefixo de banco de dados personalizado do WordPress, altere wp_comments
para o prefixo de sua tabela personalizada.
Feito isso, basta clicar no botão “Go” (Ir) abaixo da área de texto para executar sua consulta.
Nesse estágio, basta voltar à página de comentários do WordPress para ver se a consulta funcionou corretamente. É isso aí!
Esperamos que este artigo tenha ajudado você a aprender como parar de armazenar endereços IP nos comentários do WordPress. Talvez você também queira ver nossas escolhas de especialistas para os melhores plug-ins de segurança do WordPress e nosso guia sobre os sinais reveladores de que os hackers invadiram seu site WordPress.
Se você gostou deste artigo, inscreva-se em nosso canal do YouTube para receber tutoriais em vídeo sobre o WordPress. Você também pode nos encontrar no Twitter e no Facebook.
Syed Balkhi says
Hey WPBeginner readers,
Did you know you can win exciting prizes by commenting on WPBeginner?
Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
You can get more details about the contest from here.
Start sharing your thoughts below to stand a chance to win!
Jiří Vaněk says
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 says
I’m trying to hide old comments IP address, it’s not working.
WPBeginner Support says
You may want to reach out to your theme’s support to ensure this isn’t something specific to your theme.
Administrador
pepe says
It’s bad for SEO to delete these IPs?
WPBeginner Support says
No, it is not.
Administrador
Serdar says
Is it possible to stop storing author’s ip address without using plugin?
Thanks!
Melika says
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 says
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.
Administrador
Matija says
If comment IPs are stored in database, will stopping storing IPs improve or make database perform better?
WPBeginner Support says
We don’t think it will make any significant improvement in database performance.
Administrador