L'Union européenne a introduit une directive exigeant que les sites Web obtiennent l'autorisation de créer tous les cookies "non essentiels". Au Royaume-Uni (où mon site est basé), les détails appropriés sont expliqués par le signe ICO .
Si j'ai bien compris, avec un site WordPress 'Vanilla', les seuls cookies définis sont les suivants:
Le premier de ceux-ci semble relever de la clause "strictement nécessaire", et mon site est configuré pour que la connexion en général ne soit de toute façon pas une option: c'est uniquement pour l'administration. Cependant, la deuxième forme de cookie me semble tomber dans le champ d’exiger le consentement.
Il y a beaucoup de plugins sur le point d'ajouter des bannières, , etc. demandant l'autorisation, mais comme cette fonctionnalité n'est pas vraiment nécessaire, je préfère simplement désactiver l'enregistrement du cookie, permettant de laisser des commentaires. Cela semble être beaucoup plus difficile à découvrir. Donc, je cherche soit un plugin, soit une modification directe du code pour le faire.
C'est en réalité très simple. Les cookies sont définis par wp_set_comment_cookies()
et cette fonction est connectée à 'set_comment_cookies'
. Supprimez simplement la fonction de l'action:
<?php # -*- coding: utf-8 -*-
/* Plugin Name: No Comment Cookies
*/
remove_action( 'set_comment_cookies', 'wp_set_comment_cookies' );