Adaptación de un portal WP a la normativa de cookies

Para ayudar a cumplir la normativa europea sobre Cookies en vigor desde mayo de 2012 cuando usas portales basados en WordPress hospedados en tu servicio deberías de incluir alguno de los plugins ad-hoc disponibles. Según mi abogado especialista en estosLegislación europea sobre cookies temas aunque casi nadie lo haga, un simple blog exige el cumplimiento de esa normativa.

Yo he probado varios plugins sin éxito y ahora estoy probando Cookie Control y es el que más me está convenciendo.  Con eso cumplirías la parte de aviso  y te ayudará a la gestión de las cookies. La otra parte es poder saber qué cookies realmente estás utilizando y ahí he salido adelante gracias a AyudaWordPress y, en concreto dos enlaces:

http://ayudawordpress.com/crea-un-plugin-para-liberar-el-fichero-functions-php/ y

http://ayudawordpress.com/cookies-wordpress-y-legislacion/

He actuado de la forma que explico a continuación y he conseguido saber qué cookies realmente tengo. El resultado que muestro aquí es el caso concreto de un WP que tengo de prueba. No quiere decir que siempre sean esos y sólo esos:

  1. En el directorio wp-content/plugins crear un fichero funciones.php.
  2. Editar ese fichero con un editor con el siguiente contenido:

<?php

  /*

               Plugin Name: Funciones

               Plugin URI: http://ayudawordpress.com/

               Version: 1.0

               Author: Fernando Tellado

               Author URI: http://tellado.es

               License: GPLv2 o posterior

               */

// Obtención de las cookies operativas

function get_cookies( $paras = », $content = » ) { if ( strtolower( $paras[ 0 ] ) == ‘novalue’ ) { $novalue = true; } else { $novalue = false; } if ( $content == » ) { $seperator = ‘ : ‘; } else { $seperator = $content; } $cookie = $_COOKIE; ksort( $cookie ); $content = «<ul>n»; foreach ( $cookie as $key => $val ) { $content .= ‘<li>’ . $key; if ( !$novalue ) { $content .= $seperator . $val; } $content .= «</li>n»; } $content .= «</ul>n»; return do_shortcode( $content ); } add_shortcode( ‘cookies’, ‘get_cookies’ );

3. Vais al panel de control de WP, plugins – plugins instalados  y os aparece funciones como uno más. Lo activáis y ya está.
4. Ojo que si cambiáis de versiones de WP es posible que tengáis que recuperar a mano el fichero y repetir el paso 3.
5. En una página de WP en modo HTML escribís:  [cookies]
6. Cuando visualizáis esa página os sale algo así como (ejemplo particular):

cookies

  • civicAllowCookies : yes
  • wordpress_eli : 1
  • wordpress_logged_in_6e3d639759b2840b910721e94ff4f1df : admin|1356370812|943c4bd4b2bc71b8d7f3b593c025a3b9
  • wordpress_logged_in_7edb25ae43d4eddffc6326d9e634a3d2 : admin|1356347590|00d83bf4131de7125d08ee9f49253745
  • wp-settings-1 : editor=html&hidetb=1
  • wp-settings-time-1 : 1355816947

7.  Se supone que no basta con identificarlos sino explicar en qué consisten. En el portal indicado y en la red se puede encontrar información al respecto. El problema es que si el visitante dice que no quiere cookies no parece que haya una forma estándar de eliminarlas para esa sesión y usuario. Lo que siempre funciona es que él las bloquee en su navegador, con el riesgo de que el resultado de la navegación no sea el deseado.

En fin, al que le toque que lo disfrute.

OpinatorPincha en el icono y en 5 segundos ayúdame a mejorar el blog

Esta entrada ha sido publicada en Compartiendo, Sistemas de Información y etiquetada como , , , , , , , , , . Guarda el enlace permanente.

Una respuesta en “Adaptación de un portal WP a la normativa de cookies

  1. Pingback: Profecía de los mayas y cookies | Camino al futuro

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *