Contact Form 7 5.0.3

La versión 5.0.3 de Contact Form 7 ya está disponible. Esta es una versión de mantenimiento que incluye algunas correcciones de errores y mejoras. Además, esta versión introduce algunas características relacionadas con la protección de datos personales.

Anonimización de la dirección IP

La versión 5.0.3 de Contact Form 7 añade la función wpcf7_anonymize_ip_addr. Esta función anonimiza una dirección IP reemplazando el último octeto (IPv4) o los últimos 80 bits (IPv6) de la dirección con ceros.

$anonymized = wpcf7_anonymize_ip_addr( '198.51.100.123' );
// $anonymized => '198.51.100.0'

Si deseas anonimizar las direcciones IP remotas de los remitentes para asegurarte de no recopilar sus datos personales (la dirección IP del usuario es un tipo de datos personales en términos de los estándares actuales de protección de datos personales como el RGPD), use esta función en combinación con el gancho de filtro wpcf7_remote_ip_addr, así:

add_filter( 'wpcf7_remote_ip_addr', 'wpcf7_anonymize_ip_addr' );

Si deseas decidir si almacenar los datos de envío en la base de datos según la selección del remitente, puede hacerlo con la opción de etiqueta de formulario de almacenamiento recientemente introducida consent_for:storage. Si bien es posible usar esta opción en cualquier tipo de etiquetas de formulario que acepte entradas del usuario, usarla en una etiqueta de formulario de casilla de aceptación, como el siguiente ejemplo, es el uso más común:

[acceptance tu-consentimiento consent_for:storage optional] I Doy consentimiento para que estos datos de envío se almacenen en la base de datos. [/acceptance]

Si el remitente no selecciona la casilla de verificación, Contact Form 7 establece la propiedad do_not_store y hace que los plugins de almacenamiento de mensajes, como Flamingo, no almacenen este envío, por lo que ninguno de los datos del formulario enviado se almacenarán en la base de datos.

Necesita: WordPress 4.8 o superior
Probado hasta: WordPress 4.9.7

» Descarga el plugin «Contact Form 7» desde WordPress.org

Registro de cambios

  • CSS: Aplica el estilo de cursor «no permitido» para los botones de envío en el estado «desactivado» (disabled).
  • Casilla de verificación de aceptación: Revisa la interfaz de usuario del generador de etiquetas para fomentar el uso de mejores opciones en términos de protección de datos personales.
  • Introduce la función wpcf7_anonymize_ip_addr().
  • Introduce la opción consent_for:storage para todos los tipos de etiquetas de formulario.