Comme vous l’avez déjà constaté, de nombreux sites Web que vous visitez « se souviennent » de quelque chose à votre sujet. Ils peuvent enregistrer des informations, telles que vos identifiants de connexion, les produits que vous avez consulté, les articles que vous avez aimé, etc.
Les cookies sont utilisés par les sites web. En effet, les cookies permettent aux sites web de stocker en toute sécurité des informations sensibles dans les navigateurs des visiteurs. Ils peuvent ainsi offrir une expérience plus personnalisée sans mettre en péril les données des utilisateurs. Dans cet article, nous allons voir comment les cookies fonctionnent et comment WordPress les utilise en particulier.
Que signifie le terme « cookie » ?
Les cookies sont de minuscules fichiers qu’un site web envoie au navigateur de l’utilisateur pour enregistrer des données. Les cookies sont couramment utilisés pour stocker des informations et offrir aux utilisateurs une expérience de navigation plus personnalisée. Les cookies sont généralement utilisés dans les buts suivants :
- se souvenir des identifiants de connexion d’un utilisateur ;
- se souvenir de choses comme ce qu’une personne a vu sur un site web, ce qu’elle a mis dans son panier, son nom ou son adresse électronique ;
- les cookies sont utilisés par certains grands sites web pour surveiller les utilisateurs sur leur réseau de sites web ;
- les annonceurs peuvent utiliser des cookies pour recueillir des informations sur les habitudes de navigation d’un utilisateur.
De nombreux sites web enregistrent également des cookies tiers dans les navigateurs de leurs visiteurs. Les programmes publicitaires de tiers sur les sites web sont souvent à l’origine de ces cookies. La plupart des sites web respectables ont des politiques de confidentialité et des pages de conditions de service qui expliquent comment les cookies sont utilisés sur leurs sites. En se rendant dans la zone de confidentialité des paramètres de son navigateur, tout utilisateur peut effacer les cookies de son navigateur web.
Quelle est la politique de WordPress en matière de cookies ?
WordPress crée deux sortes de cookies par défaut :
- les cookies de session ;
- les cookies pour les commentaires.
Lorsqu’un utilisateur se connecte à un site WordPress, des cookies de session sont créés. Ces cookies enregistrent les informations de connexion d’un utilisateur, ainsi que les paramètres de l’interface de la zone d’administration. Les cookies de session de WordPress expirent après 15 jours.
Lorsqu’un utilisateur publie un commentaire sur un site Web alimenté par WordPress, WordPress enregistre le nom de l’utilisateur, son adresse électronique et son URL dans un cookie. Ce cookie permet à WordPress de remplir automatiquement les champs du nom d’utilisateur, de l’adresse électronique et de l’URL de l’utilisateur lors des visites ultérieures. Dans 347jours, le cookie de commentaire expirera.
Comment définir les cookies dans WordPress ?
Pour générer et configurer des cookies dans WordPress, vous devrez utiliser le langage PHP. Que vous souhaitiez utiliser votre thème ou un plugin personnalisé, vous devrez inclure le code correspondant quelque part. Examinons de plus près cette technique.
Etape 1 : ouvrez le fichier functions.php de votre thème
Dans la plupart des cas, l’utilisation d’un thème est l’option la plus simple. Vous devez modifier le fichier functions.php de votre thème actif pour ajouter un nouveau cookie. Pour commencer, allez dans le répertoire public html/wp-content/themes de votre site Web en utilisant le FTP. Vous y trouverez des dossiers individuels pour chaque thème installé sur votre site.
Recherchez le fichier functions.php dans le dossier de votre thème actuel. Vous devez mettre un code dans ce fichier pour ajouter un cookie personnalisé. Mais d’abord, vous devez déterminer les paramètres que vous pouvez utiliser :
- le nom du cookie ;
- sa valeur ;
- combien de temps avant qu’il n’expire ?
- quels sites de votre domaine et/ou sous-domaines seront affectés par le cookie ?
- quel protocole doit-il utiliser : HTTP ou HTTPS ?
Etape 2 : entrez le code de votre nouveau cookie
Vous pourrez ajouter un code personnalisé au fichier functions.php après l’avoir ouvert. Trois des paramètres dont nous avons parlé dans la section précédente sont inclus dans ce code. Il y a un nom pour le cookie (cookies timestamp), une valeur pour celui-ci (heure de visite) et une date d’expiration.
Ce cookie génère un horodatage pour la dernière fois qu’une personne a consulté votre site Web. Le cookie peut ensuite être utilisé pour afficher un message, tel que « Votre dernière visite remonte au 25 janvier 2019. » Cela permet d’avertir les utilisateurs si leur compte a été consulté par quelqu’un d’autre.
Quant au délai d’expiration, vous remarquerez qu’il utilise des secondes, ce qui est assez court selon les normes des cookies. Le reste des paramètres n’a pas beaucoup d’importance, car les options par défaut fonctionnent suffisamment bien dans presque tous les cas.
Lorsque vous avez terminé de configurer votre cookie, enregistrez les modifications dans le fichier functions.php et fermez-le. Votre cookie commencera à fonctionner immédiatement !
Un projet à réaliser ?
Etudions-le ensemble !
Ou discutons au 07 63 48 03 30