Cómo borrar las direcciones IP de los comentarios de tu WordPress

Según la Ley Orgánica 15/1999 de 13 de diciembre de Protección de Datos de Carácter Personal (LOPD), la dirección IP es un dato de carácter personal porque en algunos casos se puede relacionar con otros datos de carácter personal que permiten identificar al usuario. Por lo tanto, si tu web almacena direcciones IP debes tomar las medidas que determina la ley española.

IP

Sin embargo, el formulario de comentarios de WordPress guarda de forma predeterminada las direcciones IP públicas de las máquinas donde los usuarios vierten sus comentarios. Si eres un webmaster, tendrás pues que preguntarte si realmente es necesario que tu WordPress almacene esos datos de carácter personal, y actuar en consecuencia.

El plugin Remove IP de WordPress puede ayudarte en esta tarea. Sirve para no guardar las direcciones IP en la base de datos. El código PHP de este plugin no puede ser más sencillo:

add_filter('pre_comment_user_ip', 'pre_comment_anon_ip');

function pre_comment_anon_ip()
{    
	$REMOTE_ADDR = "127.0.0.1";
	return $REMOTE_ADDR;
}

Por otro lado, nunca está de más comprobar si tu BBDD almacenó alguna IP:

SELECT comment_author_IP FROM wp_comments;

Y borrar los datos que haya podido guardar:

UPDATE wp_comments SET comment_author_IP = '';

A partir de este momento tu WordPress guardará el valor 127.0.0.1 en el campo comment_author_IP cuando los usuarios dejen comentarios en tu blog.