EU Cookie Law

Descripción

EU Cookie Law es una solución ligera, elegante y potente que permite que tu web cumpla con la ley europea de las cookies, informando a los usuarios de que tu sitio utiliza cookies, por medio de una ventana emergente para mostrar más información y la opción de bloquear scripts antes de su aceptación (como se exige en las disposiciones legales de la ley Italiana – Garante della Privacy).

Puedes personalizar el estilo para adaptarte perfectamente al de su web y dispone de muchos ajustes para controlar el comportamiento de las cookies, antes y después de la aceptación de las mismas.

Demo: www.sanpellegrinoterme.gov.it

Características

  • 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
  • Totalmente adaptable a tabletas y móviles
  • Compatible con temas y plugins para móviles
  • Compatible con plugins multilenguaje
  • Certificado para WPML
  • Shortcode para revocar el consentimiento de cookies
  • Shortoce para mostrar una lista de cookies
  • Compatible con Disqus y Jetpack InfiniteScroll

Características avanzadas

  • Bloquea scripts si no se aceptan las cookies
  • Bloqueo automático de iframes, embeds, scripts y objects
  • Conjunto completo de shortcodes y funciones PHP
  • Ajuste manual y automático de la anchura y altura del contenido bloqueado

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

Bloque de cookie

You can lock cookies using [cookie] and [/cookie] shortcodes in every post, page and widget. You can use php functions too:
if ( function_exists(‘cookie_accepted’) && cookie_accepted() ) {
// Your code
}

Hay disponibles más shortcodes y funciones PHP en nuestras faqs.

EU Cookie Law empezó en 2012 partiendo de Peadig y, en 2015 se hizo parte de WPGov.it, cuyo objetivo es dar soluciones open source potentes a webs públicas del Gobierno Italiano.

Traducciones

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

Si quieres ser editor de traducciones para tu idioma, por favor envía su usuario y código de idioma(ej. it_IT) a milesimarco@outlook.com.
@tabakisp (el)

Gracias a: Gerard Weijer, Karsten Höfner, Mariusz Kołacz, Marco Milesi, Núria Nadal

Colaboraciones

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

You can block code in posts, pages and widget by wrapping it with these shortcode:
[cookie] … [/cookie]
Parameters:
[cookie height=”100px” width=”100%” text=”Hi WordPress”] //My code [/cookie]

To display the button to revoke consent (if cookies accepted) or accept 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

To display a list of active cookies on user client:
[cookie-list]

Funciones PHP disponibles

You can check the consent with:
if ( function_exists(‘cookie_accepted’) && cookie_accepted() ) {
// Your code
}

If you want to display the cookie-block message:
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.

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 (sperimental*): open the file wp-content/advanced-cache.php and add the following immediately after <?php opening:
if ( !isset( $_COOKIE[‘euCookie’] ) ){ return; }

So that you have:
<?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

Excellent extension with great initial settings

This extension is perfect for implementing the cookie law. Its design is sober and fine as is. The extension is fully translated for french and no additional setup is necessary. It can be finely tuned according to the site needs. Thank you very much for your work.

Smart & Cool

Kleines aber feines Cookie-Tool nach EU-Richtlinien, um auf der sicheren Seite zu sein.

🙂

Estoy todavía construyendo la web. Pero este plugin por ahora va bien.
Gracias.

Leer todas las 112 reseñas

Colaboradores y desarrolladores

“EU Cookie Law” es un software de código abierto. Las siguientes personas han colaborado con este plugin.

Colaboradores

“EU Cookie Law” ha sido traducido a 11 idiomas. Gracias a los traductores por sus colaboraciones.

Traduce “EU Cookie Law” a tu idioma.

¿Interesado en el desarrollo?

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

Registro de cambios

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