EU Cookie Law (GDPR)

Descripción

EU Cookie Law is a light, elegant and powerful solution to comply european cookie law and GDPR, with popup and options to lock scripts before acceptance.

Various customizations included to perfectly fit your website and keep cookies under control (before and after the consent).

Simplemente instala el plugin y sigue las instrucciones de la página de ajustes.

Demo: www.sanpellegrinoterme.gov.it

Características

  • GDPR compliant
  • Aviso personalizable (color, posición, cadenas)
  • Consentimiento por clic, desplazamiento y navegación
  • Establece tu página, aviso emergente o URL personalizada para la política de cookies
  • Establece la expiración de las cookies
  • Shortcode para revocar el consentimiento de cookies
  • Shortoce para mostrar una lista de cookies
  • Responsive design
  • Certified for WPML and compatible with various multilanguage plugins
  • Compatible con Disqus y Jetpack InfiniteScroll

Características avanzadas

  • Automatic block of iframes, embeds, scripts and objects before cookie consent, with overlay alert
  • Complete set of shortcodes, PHP filters and functions

Puedes bloquear las cookies usando los shortcodes [cookie] y [/cookie] en cada entrada, página y widget o utilizar php:

if ( function_exists(‘cookie_accepted’) && cookie_accepted() ) {
    // Your code
}

Shortcodes parameters, PHP filters and functions are available in our faqs.

Traducciones

Puedes añadir tus traducciones aquí: translate.wordpress.org

Colaboraciones

  • Plugin promoted from 2015 by WPGov.it, open source solutions developed for italian government websites
  • Comunidad italiana Porte Aperte sul Web
  • Este plugin fue desarrollado originalmente por Peadig en 2012.

Capturas

Instalación

Esta sección describe cómo instalar el plugin y hacer que funcione.

  1. Sube el directorio eu-cookie-law al directorio /wp-content/plugins/
  2. Activa el plugin a través del menú ‘Plugins’ en WordPress
  3. Ve a la página de ajustes de EU Cookie
  4. ¡Sigue estos pasos y pulsa actualizar!

Preguntas frecuentes

Shortcodes disponibles

Puedes bloquear código en entradas, páginas y widgets envolviéndolos con este shortcode:
[cookie] … [/cookie]
Parámetros:
[cookie height=»100px» width=»100%» text=»Hi WordPress»] //Mi código [/cookie]

Para mostrar el botón para revocar el consentimiento (si se aceptaron las cookies) o de aceptar cookies:
[cookie-control]

También puedes revocar el consentimiento añadiendo el parámetro ?nocookie=1 a su url.
Ej. wordpress.org/?nocookie=1 o wordpress.org/algo/?nocookie=1

Para mostrar una lista de las cookies activas en el cliente del usuario:
[cookie-list]

Funciones PHP disponibles

Puedes comprobar el consentimiento con:
if ( function_exists(‘cookie_accepted’) && cookie_accepted() ) {
// Tu código
}

Si quieres mostrar el mensaje de bloqueo de cookie:
generate_cookie_notice($height, $width);
generate_cookie_notice_text($height, $width, $text);

if ( function_exists('cookie_accepted') && cookie_accepted() ) {
    // Your code
} else {
    generate_cookie_notice($height, $width);
}

Ten en cuenta que cookie_accepted devuelve true si lo desactivas en el panel de ajustes , si excluiste la página actual o si eres un motor de búsqueda 🙂

Si crees que deberíamos mejorar algo, háznoslo saber en el foro.

Javascript Filters

Sometimes it could be useful to trigger custom actions on cookie consent, so we added useful filters.

If you want to play, just download our sample plugin and start coding!

Auto-bloqueo

El plugin ofrece una funcionalidad exclusiva que permite bloquear iframes, embeds, objetos y scripts en entradas, páginas y widgets. Esto se puede activar en el panel de ajustes del plugin, ya que está inactivo por defecto.

Para excluir una página del filtro establece el campo personalizado de la entrada eucookielaw_exclude a 1. Simplemente activa «Campos personalizados» en los «Ajustes de pantalla» y en la caja pon el nombre, el valor y pulsa «Añadir campo personalizado».

Si quieres excluir un script puedes teclear entre <script> y </script> la cadena eucookielaw_exclude.
Ej. añade class=»eucookielaw_exclude» o un comentario.

Caché

Estamos trabajando en mejorar la compatibilidad con cachés. Por el momento pueden ocurrir conflictos.

WP Super Cache (experimental*): abre el archivo wp-content/advanced-cache.php y añade lo siguiente inmediatamente después de la apertura <?php:
if ( !isset( $_COOKIE[‘euCookie’] ) ){ return; }

Así que tienes:
<?php
if ( !isset( $_COOKIE[‘euCookie’] ) ){ return; }

function wpcache_broken_message() {
WPML

Este plugin está certificado oficialmente con WPML. Puedes traducir cada cadena con el módulo de traducción de cadenas de WPML.

El módulo WPML’s String Translation es parte del paquete Multilingual CMS. Para habilitarlo, primero tendrás que descargarlo e instalarlo desde la sección de > Descargas de tu cuenta de WPML.org

A continuación ve a WPML-> String Translation y usa el filtro de visualización, en la parte superior de la página de String Translation, para determinar qué cadenas mostrar.

Haz clic sobre el enlace de traducción para abrir el editor de traducciones y ajusta las cadenas que desees. Asegúrate de hacer clic en «translation is complete» al terminar. Las traducciones incompletas no aparecerán en el sitio.

Reseñas

4 de septiembre de 2019
Simple, clear and very efficient !
29 de julio de 2019
Perfect et très facile à installer et configurer. J'ai juste mis un peu de temps où se trouver le tableau de bord 😉
15 de julio de 2019
Ho la versione WordPress 5.2.2, mi fa installare il plugin ma nella lista dei plugin dopo l'attivazione non compare il link per configurarlo. Ho cercato un altro plugin. Sorry.
Leer todas las 167 reseñas

Colaboradores y desarrolladores

«EU Cookie Law (GDPR)» es un software de código abierto. Las siguientes personas han colaborado con este plugin.

Colaboradores

«EU Cookie Law (GDPR)» ha sido traducido a 13 idiomas locales. Gracias a los traductores por sus contribuciones.

Traduce «EU Cookie Law (GDPR)» a tu idioma.

¿Interesado en el desarrollo?

Revisa el código , echa un vistazo al repositorio SVN o suscríbete al registro de desarrollo por RSS.

Registro de cambios

3.0.6 21.05.2019

  • Tested up to WP 5.2

3.0.5 10.06.2018

  • Various bug fixes

3.0.2 09.06.2018

  • Improved caching compatibility by adding plugin version as «?123» parameter on scripts.js enqueue
  • Added another layer to check if cookies are accepted, so that the banner should disappear – it didn’t in some configurations (provide feedback, thanks)
  • Better .click detection on banner click – By @pelzi
  • Added version 2.13 in tags, so that in case of v3.x conflicts you can rollback

3.0.1 26.05.2018

  • Fixed critical bug with some browsers (for example Internet Explorer) that killed «Accept» button

3.0 24.05.2018 – First GDPR release

Hello! This is our first GDPR release and hope you’ll like it. Some functions have changed, so report bugs in our support forum to discuss them.
Also, if you don’t use technical cookies only, we suggest to turn AutoBlock function ON.

  • Added option to exclude script block: useful if you only wants to block iframe/embeds, but not scripts. Scripts (like Google Analytics) can be always be blocked with our placeholders
  • Added more javascript-oriented logic to increase cache compatibility
  • SCROLL CONSENT and NAVIGATION CONSENT automatically disabled if you use AutoBlock
  • Added developer filter in Javascript for consent. Take a look on our FAQ or directly head to download our sample plugin download to start coding!
  • Improved [cookie-control] shortcode style to revoke consent
  • Added 10px in style.css for blocked cookies banner
  • Some code cleanup for faster performances

2.13 24.04.2018

  • Solucionado fallo con los incrustados por defecto de WordPress. Gracias a @rfmcomposer + @bitmed
  • Añadida mejor comprobación de php para bloquear cookies en nuestra faq – mejora por @rfmcomposer

2.12 23.04.2018

  • RGPD: estamos trabajando para darte el mejor plugin posible para cumplir la RGPD. ¡Pronto tendrás noticias! Por favor, ten en cuenta que ya tenemos un shortcode que puedes usar para permitir a los usuarios anular el consentimiento (ver faq) y el botón de aceptar ya se puede considerar como «consentimiento activo» con 1) bloqueo de cookies activo 2) consentimiento por navegación desactivado
  • Texto arreglado

2.11 24.11.2017

  • Compatibilidad con WP 4.9 comprobada y confirmada

2.10 05.01.2017

  • Añadido filtro eu_cookie_law_frontend_banner para cambiar el diseño del banner con acciones WordPress
  • Añadido filtro eu_cookie_law_frontend_popup para cambiar el diseño de la caja emergente con acciones WordPress
  • Solucionado problema con el parámetro url de «nocookie» en el shortcode cookie-control que provocaba fallos al aceptar/rechazar (#informado por Carlo Di Somma, Web Napoli Agency)
  • Mejorado el rendimiento

2.9.4 18.12.2016

  • Cambios menores y comprobación de compatibilidad con WP 4.7

2.9.3 06.07.2016

  • Cambios menores y comprobación de compatibilidad con WP 4.6

2.9.2 03.04.2016

  • Fusionado ac1d558 6937c2a daca37c gracias a @stephenharris on git
  • Actualizado wpml-config.xml

2.9.1 31.01.2016

  • Añadido, filtro personalizado para excluir Jetpack InfiniteScroll

2.9 30.01.2016

  • Mejorado el sistema de auto bloqueo
  • Mejorada la exclusión de motores de búsqueda del bloque
  • Compatibilidad con Better cache
  • Mejoras de rendimiento

2.8.5 31.12.2015

  • Cambio completo a translate.wordpress.org
  • Esto es todo para 2015. Gracias a todos por usar EU Cookie Law y Feliz Año Nuevo desde Peadig y WPGov!

2.8.4 16.11.2015

  • Evita que los bot lean las exclusiones (beta) – incluye vista previa de mshot
  • Cambios menores (tipográficos)

2.8.2 11.11.2015

  • Eliminados fr_FR y nl_NL (empaquetados por defecto en translate.wordpress.org)

2.8.1 27.10.2015

  • Añadida la opción de excluir manualmente un guión. Vea nuestra FAQ
  • Cambios en leeme

2.8 17.10.2015

  • Añadido Arriba Centrado y Abajo Centrado para posicionar el aviso
  • Añadida la opción de **target=»_blank» para el enlace de la política de cookies
  • Eliminados los lenguajes ITALIANO y ALEMÁN. Están ahora en el paquete de WordPress. Después de unos minutos de actualizar a esta versión, le llegará un aviso para actualizar las traducciones en su escritorio. Otros lenguajes vendrán pronto.
  • Cambios menores

2.7.3 15.10.2015

  • Cambios menores para el sistema de traducciones de translate.wordpress.org

2.7.2 01.10.2015

  • Cambios menores para el sistema de traducciones de translate.wordpress.org

2.7.1 28.09.2015

  • Reparado jQuery – Gracias @dukessa y @froussette

2.7 25.09.2015

  • Añadida la opción para definir URL personalizada como página de cookie
  • Arreglado fallo en Firefox – gracias @gandalfthegrey
  • Añadido el Polaco – Gracias Mariusz Kołacz
  • Arregladas algunas traducciones que faltaban en el lado de administración – gracias Mariusz Kołacz
  • Cambios menores y mejoras en desempeño

2.6.3 26.08.2015

2.6.2 21.08.2015

  • Arreglada la incompatibilidad con algunos plugin (pe: Ultimate Tag Cloud Widget)
  • Desempeño mejorado

2.6.1 19.08.2015

  • Arreglado fallo en el control de cookies en algunos servidores
  • Arreglado el fallo de dominio erróneo al fijar cookies en algunos servidores
  • Añadido el Alemán (de_DE) por Karsten Höfner
  • Añadido el Español (es_ES) por Núria Nadal

2.6 14.08.2015

  • Mejorada la navegación por consentimiento
  • Arreglado error ocasional con «headers already sent»
  • Añadido el atajo para cookie-list (su uso en las FAQs)
  • Añadido el permitir el valor «0» para la duración de cookies (pos SESIÓN)

2.5.9 05.08.2015

  • Mejorada la compatibilidad con caché
  • Añadidas las instrucciones para WPML en las FAQs
  • Añadida la cadena de atajo de control de cookies para personalización o traducción
  • Cambios menores

2.5.8 02.08.2015

  • Eliminado el refresco si el autobloqueo no está habilitado
  • Mejorado el autobloqueo

2.5.7 02.08.2015

  • El campo eucookielaw_exclude, se aplica ahora sólo a contenido
  • Mejoras de rendimiento
  • Cambios menores

2.5.6 20.07.2015

  • Mejorado el sistema de traducciones
  • Mejorada la compatibilidad con WPML
  • Corregidas algunas cadenas que faltaban en el panel de administración
  • Añadido los archivos de traducción de es_ES, fr_FR, de_DE

2.5.5 19.07.2015

2.5.4 17.07.2015

  • Cambios menores
  • Añadidas sugerencias para WP Super Cache en las FAQs (experimental)
  • Añadido enlace de Revocar Consentimiento en FAQs
  • Mejoradas las FAQs
  • Nuevo aviso

2.5.3 15.07.2015

  • Navegada la navegación tras consentimiento (ahora no recarga la página)
  • Mejorado el rendimiento (carga dos veces más rápido que la 2.5.2)
  • Añadido parámetro para permitir la creación de enlaces para revocar el consentimiento (experimental)

2.5.2 05.07.2015

  • Mejorado el autobloqueo

2.5.1 03.07.2015

  • Compatible con WPML
  • Mejorada la función de autobloqueo (incluido el bloqueo de Disqus)
  • Ahora los guiones de bloqueo no generan el mensaje (limitado a iframe, object and embed)
  • Cambios menores

2.5 24.06.2015

  • Eliminada la aceptación por desplazamiento en la página de cookies.
  • Añadido la aceptación al continuar la navegación (beta)
  • Añadido el soporte de multisitio (beta)

2.4.2 11.06.2015

  • Arreglado el error ocasional al fijar fecha en las cookies

2.4.1 10.06.2015

  • Arreglado el conflicto con «Register Plus Redux»
  • Cambios menores

2.4 09.06.2015

  • Añadido <objects> a la facilidad de auto bloqueo
  • Añadida la capacidad de excluir páginas de la función de autobloqueo (ver las FAQs) (beta)
  • Añadida la opción para considerar el desplazamiento como aceptación (deshabilitada por defecto)
  • Mejorado el style.css
  • Eliminado el javascript en línea en favor de la apilación de WordPress

2.3.1 08.06.2015

  • Eliminadas la «horas» en la expiración (causa errores en la internacionalización)
  • Por favor, guarda de nuevo el campo. Se considerará como «días» al calcular el tiempo de expiración de las cookies.

2.3 08.06.2015

  • Añadido el bloqueo automático de iframes, embeds, scripts (beta)
  • Añadida la opción para habilitar/deshabilitar el botón en tinymce
  • Mejoras de rendimiento
  • Cambios menores

2.2.2 08.06.2015

  • Corregido el conflicto el filtro the_content

2.2.1 08.06.2015

  • Corregido el fallo de fecha de expiración
  • Corregido el atajo en widgets
  • Mejoras menores

2.2 05.06.2015

  • Añadidas las opciones de personalización (pe: color de fondo+fuente)
  • Añadido el soporte multi lenguaje
  • Añadido el idioma Italiano
  • Mejorado el UI del panel de opciones
  • Correcciones menores de fallos

2.1.1 + 2.1.2 04.06.2015

  • Corregidos los atajos de [cookie]...[/cookie] que no se mostraban correctamente
  • Mejorado el icono de tinymce con windowmanager
  • Nuevas y mejoradas funciones de desarrollo

2.1 03.06.2015

  • Añadida la opción de enlazar directamente a una página en lugar de una ventana
  • Añadida la capacidad de cambiar el mensaje de cookies bloqueadas por defecto
  • Añadido el atajo para [cookie-control]
  • Cambios y arreglos menores

2.0.3 + 2.0.4 + 2.0.5 – 03.06.2015

  • Arreglado el almacenamiento de cookies causado por fecha iso incorrecta
  • Mejor CSS para pantallas pequeñas
  • Arreglado el enlistamiento de jQuery

2.0 + 2.0.1 + 2.0.2 – 02.06.2015

  • Recarga de plugin

1.2

  • Corregido el fallo de guardado de cookies en Firefox

1.1

  • Corregido el fallo de guardado de cookies
  • Añadido en CSS el soporte para IE