Cada vez que un usuario o visitante comenta en su sitio o blog de WordPress, junto con su nombre, dirección de correo electrónico y dirección web, su dirección IP también se registra automáticamente y se le muestra en el panel de Comentarios. Esto es útil si desea prohibir o bloquear rápidamente una dirección IP por cualquier motivo. Aunque puede personalizar fácilmente diferentes campos en el cuadro de diálogo de comentarios, WordPress no ofrece ninguna opción para eliminar la dirección IP o evitar que la registre. Esto es especialmente importante si tiene una política de privacidad de no recopilar ningún dato de usuario a menos que lo envíen ellos mismos.
No importa cuál sea el motivo, puede evitar fácilmente que WordPress registre las direcciones IP en los comentarios de los usuarios o incluso eliminar los registros de direcciones IP existentes en los comentarios de WordPress. A continuación se describen todos los pasos para usted.
Nota: antes de hacer nada, asegúrese de tener una buena copia de seguridad de su sitio de WordPress (tanto archivos como base de datos). Esto le permite volver atrás si algo sale mal.
Dejar de registrar direcciones IP en comentarios
Afortunadamente, evitar que WordPress registre direcciones IP en los comentarios es sencillo. Para comenzar a abrir su cliente FTP, navegue a la carpeta de su tema actual y abra el archivo «functions.php».
Una vez que se haya abierto el archivo, desplácese hacia abajo hasta la parte inferior del archivo, agregue el código a continuación y guárdelo.
//Stop recording IP address in comments function mte_remove_commentsip( $comment_author_ip ) { return ''; } add_filter( 'pre_comment_user_ip', 'mte_remove_commentsip' );
Lo que hace el fragmento de código anterior es eliminar la dirección IP del comentario antes de agregarlo a la base de datos. Con este código, WordPress no registrará la dirección IP de un usuario cuando comente en su sitio. Si desea volver atrás, simplemente elimine el fragmento de código agregado.
Alternativamente, si no quiere meterse con sus archivos de WordPress para agregar fragmentos de código personalizados, puede usar un complemento gratuito llamado Quitar IP para lograr el mismo resultado. Simplemente abra su panel de complementos, busque el complemento e instálelo. Una vez instalado, haga clic en «Activar complemento».
Lo bueno del complemento es que no tiene ninguna configuración adicional. Tan pronto como lo instala, WordPress deja de registrar las direcciones IP en los comentarios. Para volver atrás, desactive y elimine el complemento de su panel de complementos.
Eliminar direcciones IP existentes de los comentarios
Aunque impidió que WordPress registrara las direcciones IP de los visitantes en los comentarios, no eliminó las direcciones IP que ya están registradas. Si también desea eliminar todas las direcciones IP registradas anteriormente en los comentarios, todo lo que necesita hacer es ejecutar una sola línea de consulta SQL.
Nota: la siguiente instrucción asume que está utilizando cPanel y phpMyAdmin para conectarse a su base de datos. Sin embargo, el comando MySQL funcionará para cualquier cliente de base de datos.
Para hacer eso, abra su cPanel y busque y abra «phpMyAdmin». Una vez que se haya abierto la página de phpMyAdmin, seleccione su base de datos en el panel izquierdo.
Después de abrir su base de datos, vaya a la pestaña «SQL». Aquí es donde ejecutará sus consultas SQL personalizadas.
Aquí, en la página, ingrese la siguiente consulta en el cuadro de texto y haga clic en el botón «Ir» que aparece en la esquina inferior derecha.
UPDATE wp_comments SET comment_author_IP = '';
Tan pronto como ejecute la consulta, recibirá una confirmación sobre cuántas filas se ven afectadas.
Ha eliminado con éxito todas las direcciones IP registradas anteriormente en los comentarios de WordPress.
Comente a continuación compartiendo sus pensamientos y experiencias sobre el uso de los métodos anteriores para evitar que WordPress registre direcciones IP y elimine los detalles de direcciones IP existentes en los comentarios.
Credito de imagen: Neil Patel