En WPBeginner, no almacenamos las direcciones IP de los usuarios en nuestros comentarios de WordPress. Esto se debe a que queremos respetar la privacidad de nuestros visitantes y asegurarnos de que nuestro sitio cumple plenamente con la normativa de protección de datos como el GDPR.
Por defecto, WordPress registra y almacena las direcciones IP de los comentaristas para protegerlos contra el spam. Sin embargo, con el aumento de las leyes de privacidad de datos, es posible que desee desactivar esta funcionalidad para proteger mejor los datos de los visitantes de su sitio web.
En este artículo, le mostraremos cómo dejar de almacenar direcciones IP en los comentarios de WordPress.
¿Debería dejar de almacenar direcciones IP en los comentarios de WordPress?
Sí, debes dejar de almacenar direcciones IP en los comentarios de WordPress si quieres garantizar el cumplimiento de tu sitio web con el Reglamento General de Protección de Datos (GDPR).
Por defecto, WordPress almacenará las direcciones IP de los usuarios en su sitio web (a menos que utilicen una VPN).
Se utiliza principalmente para combatir los comentarios de Spam procedentes de direcciones IP sospechosas. Algunos plugins de seguridad de sitios web también pueden utilizar direcciones IP para poner a los usuarios en una lista negra de comentarios o bloquear direcciones IP malintencionadas para evitar amenazas como ataques de fuerza bruta y ataques DDoS.
Sin embargo, algunos usuarios pueden sentirse incómodos con sus direcciones IP se está conectado, y puede hacer que su sitio web de WordPress menos compatible con el RGPD. Esto se debe a que el RGPD clasifica las direcciones IP como datos personales.
La mayoría de los proveedores de alojamiento web de WordPress guardan registros de acceso sin procesar de todos los visitantes de su sitio web durante un periodo de tiempo limitado. Además, puede ver estas direcciones IP en la página de comentarios del escritorio de WordPress.
Ahora, vamos a ver cómo bloquear las direcciones IP para que no se guarden en los comentarios de WordPress y mejorar su seguridad en WordPress. Aquí está una visión general de lo que vamos a cubrir:
Cómo dejar de almacenar direcciones IP en los comentarios de WordPress
Este primer método utiliza el plugin WPCode. Utilizaremos este plugin para insertar un fragmento de código personalizado que impida que su sitio web almacene direcciones IP de la sección de comentarios.
Si es la primera vez que utilizas código, no te preocupes. La interfaz fácil de usar de WPCode facilita la inserción y gestión de código personalizado, incluso para un principiante.
Para utilizar WPCode, primero debes instalar el plugin en tu panel de administración. Para más información, consulta nuestro artículo sobre cómo instalar un plugin de WordPress.
Nota: Este artículo utilizará la versión gratuita de WPCode, pero no dudes en actualizar a un plan Pro para obtener características más avanzadas como lógica condicional y fragmentos de código programados.
Ahora, necesitas ir a Code Snippets ” + Add Snippet desde tu panel de administración de WordPress. A continuación, haz clic en el botón “+ Añadir fragmento personalizado” situado debajo de “Añadir fragmento de código personalizado”.
Ahora verá la pantalla Crear fragmento de código personalizado.
Lo primero es lo primero, tienes que añadir un título a tu fragmento de código. Puede ser algo como ‘Desactivar la dirección IP en los comentarios’.
En el desplegable Tipo de código, elija ‘Fragmento de código PHP’. A continuación, en el cuadro Vista previa del código, puede insertar el siguiente código:
function wpb_remove_commentsip( $comment_author_ip ) { return ''; } add_filter( 'pre_comment_user_ip', 'wpb_remove_commentsip' );
Debería verse así.
Ahora, desplácese hacia abajo hasta la sección ‘Inserción’. Asegúrese de que el método de inserción es “Inserción automática” y la ubicación es “Ejecutar en todas partes”.
Esto garantizará que el código se añada correctamente al archivo functions.php de su tema de WordPress.
A continuación, asegúrese de que el conmutador de la esquina superior derecha dice “Activo” y haga clic en “Guardar fragmento de código”.
Ahora, la próxima vez que alguien deje un comentario, no verás su dirección IP en la página de comentarios de WordPress. Eso es porque este código bloqueará automáticamente el intento de guardar esa información.
Sin embargo, notará que los comentarios anteriores todavía tienen esta información almacenada. Hablaremos más acerca de cómo eliminar estos datos en la siguiente parte del tutorial.
Cómo eliminar direcciones IP de comentarios antiguos de WordPress
Para quitar / eliminar direcciones IP de tus comentarios de WordPress más antiguos, tendrás que utilizar phpMyAdmin. Es una plataforma de gestión de bases de datos que suele venir con el panel de control de tu alojamiento WordPress.
Nota: Antes de hacer nada, le recomendamos encarecidamente que haga primero una copia de seguridad de su base de datos de WordPress. De esta forma, podrás restaurar la base de datos si cometes un error crítico.
Una vez hecho esto, debe acceder a su cuenta de alojamiento de WordPress y buscar el menú phpMyAdmin, que normalmente se encuentra en su cPanel.
Para los usuarios de Bluehost, encontrará phpMyAdmin yendo a ‘Sitios web’ y seleccionando el sitio web que desea configurar en su panel de control. Debería estar en ‘Enlaces rápidos’.
Dentro de phpMyAdmin, puede navegar a la pestaña ‘SQL’.
A continuación, introduce esta consulta:
UPDATE wp_comments SET comment_author_IP = '';
Tenga en cuenta que si tiene un prefijo de base de datos de WordPress personalizado, cambie wp_comments
por el prefijo de su tabla personalizada.
Una vez hecho esto, basta con hacer clic en el botón “Ir” situado debajo del área de texto para ejecutar la consulta.
En este punto, sólo tienes que volver a tu página de comentarios de WordPress para ver si la consulta ha funcionado correctamente. Ya está.
Descubra más formas de proteger su sitio web con WordPress
Impedir que WordPress almacene direcciones IP en los comentarios es un gran paso para hacer que su sitio web cumpla mejor con las leyes de privacidad de los usuarios. Aquí tienes otras formas de llevarlo al siguiente nivel:
- Cómo añadir una casilla de verificación de privacidad de comentarios RGPD en WordPress
- Cómo crear formularios compatibles con el RGPD en WordPress
- Cómo añadir una ventana emergente de cookies en WordPress para RGPD/CCPA
- Los mejores plugins de WordPress para mejorar el cumplimiento del RGPD
- Cómo saber si su sitio web WordPress utiliza cookies
Esperamos que este artículo te haya ayudado a aprender cómo dejar de almacenar direcciones IP en los comentarios de WordPress. Puede que también quieras ver nuestra selección de los mejores plugins de seguridad para WordPress y nuestra guía sobre los signos que delatan que los hackers han secuestrado tu sitio WordPress.
If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.
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.
Administrador
pepe
It’s bad for SEO to delete these IPs?
WPBeginner Support
No, it is not.
Administrador
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.
Administrador
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.
Administrador