skip to Main Content

Comment définir, obtenir et supprimer les cookies sur WordPress

Divi : le thème WordPress le plus facile à utiliser

Divi : Le meilleur thème WordPress de tous les temps !

Avec plus de 600.000 téléchargements, Divi est le thème WordPress le plus populaire au monde. Il est complet, facile à utiliser et livré avec plus de 62 templates gratuits. [ Recommandé ]

Souhaitez-vous apprendre à utiliser des cookies sur votre site WordPress ? Les cookies sont un outil utile pour stocker des informations temporaires sur le navigateur de l’utilisateur, puis utiliser ces informations pour améliorer l’expérience de l’utilisateur grâce à la personnalisation et au ciblage comportemental. Dans ce guide, nous allons vous montrer comment définir, obtenir et supprimer les cookies sur WordPress.

comment manipuler des cookies sur WordPress.png

Note: Ceci est un tutoriel avancé. Cela nécessite que vous maîtrisiez parfaitement HTML, CSS, WordPress et PHP.

C’est quoi un Cookie ?

Les cookies sont des fichiers textes qui sont créés et stockés dans le navigateur des utilisateurs lorsqu’ils visitent un site Web. Les cookies sont utilisés pour ajouter différentes fonctionnalités sur un site Web.

Voici une partie de l’utilisation courante des cookies sur divers sites Web.

  • Stocker et gérer les informations de connexion de l’utilisateur
  • Stocker des informations de session temporaires lors de la visite d’un utilisateur
  • Les magasins de commerce électronique utilisent des cookies pour se souvenir des éléments du panier lors de la visite d’un utilisateur
  • Suivre l’activité des utilisateurs sur un site pour offrir une expérience utilisateur personnalisée
  • et plus

Comme vous pouvez le voir, les cookies sont un outil très utile pour les propriétaires des sites Web, mais ils peuvent aussi être un peu envahissant. Les tendances récentes dans le marketing par courriel, le piratage de la croissance et le marketing en ligne dans son ensemble permettent aux sites Web de créer des cookies qui servent de balise et peuvent être utilisés pour stocker et même partager l’activité des utilisateurs sur les sites Web.

C’est la raison pour laquelle l’Union européenne a adopté la loi européenne sur les cookies, qui oblige les propriétaires de sites Web à déclarer qu’ils utilisent des cookies pour stocker des informations.

Comment les cookies sont utilisés dans un site WordPress

Par défaut, WordPress utilise des cookies pour gérer les sessions utilisateur et l’authentification. Il utilise également des cookies pour se souvenir du nom et de l’adresse e-mail d’un utilisateur s’il remplit un formulaire de commentaire.

Cependant, de nombreux plugins WordPress sur votre site Web peuvent également définir leurs propres cookies. Si vous utilisez des services tiers sur votre site Web, comme Google Analytics ou Google AdSense, ils peuvent également créer des cookies sur votre site Web.

Vous pouvez voir tous les cookies du site dans les paramètres de votre navigateur. Par exemple, dans Google Chrome, vous devez accéder aux paramètres et rechercher des paramètres de contenu.

Cherchez-vous les meilleurs thèmes et plugins WordPress ?

Téléchargez les meilleurs plugins et thèmes WordPress sur Envato et créez facilement votre site web. Déjà plus de 49.720.000 de téléchargements. [EXCLUSIF]

accéder aux parametres de cookies Google chrome.jpeg

Dans les paramètres de contenu, vous devez cliquer sur « Cookies » pour ouvrir la page des paramètres de cookies.

liste des cookies chrome.jpeg

Ensuite, vous devez cliquer sur l’option « Tous les cookies et les données du site ».

afficher l'ensemble des cookies des sites.jpeg

Sur la page suivante, vous verrez une liste de tous les cookies et les données du site stockés sur votre navigateur par tous les sites Web que vous avez visités.

Vous pouvez taper une adresse de site Web dans le champ de recherche, et il vous montrera les données stockées par ce site Web.

liste des cookies.jpeg

En cliquant sur un seul article, vous verrez plus de détails sur les cookies individuels et leur contenu.

Comment définir un cookie sur WordPress

Pour suivre ce tutoriel, vous devrez ajouter du code au fichier functions.php de votre thème ou sur un plugin. Si vous ne l’avez pas déjà fait, jetez un œil à notre guide sur la façon de copier et coller des extraits de code dans WordPress .

Créez Facilement votre Boutique en ligne

Téléchargez gratuitement WooCommerce, le meilleurs plugins e-commerce pour vendre vos produits physiques et numériques sur WordPress. [GRATUIT]

Nous allons d’abord utiliser la fonction setcookie() sur PHP. Cette fonction accepte les paramètres suivants.

  • Nom du cookie
  • Valeur de cookie
  • Expire (Facultatif: définit une période après laquelle le cookie expire)
  • Path (Facultatif, par défaut, il utilisera la racine du site)
  • Domaine (facultatif, utilise par défaut le domaine de votre site Web)
  • Sécurisé (Facultatif, Si vrai, transfère uniquement les données de cookie via HTTPS)
  • httponly (Facultatif, si défini sur true, le cookie n’est accessible que via HTTP et ne peut pas être utilisé par les scripts)

Maintenant, ajoutons un extrait de code à votre site WordPress. Ce code stocke l’horodatage exact lorsqu’un utilisateur a visité votre site Web dans un cookie.

function bpc_cookies_tutorial1() { 
 
$visit_time = date('F j, Y g:i a');
 
if(!isset($_COOKIE[$bpc_visit_time])) {
 
// set a cookie for 1 year
setcookie('bpc_visit_time', $current_time, time()+31556926);
 
}
 
}

Vous pouvez maintenant visiter votre site Web, puis vérifier les cookies de votre navigateur. Vous trouverez un cookie avec le nom bpc_visit_time.

Comment obtenir un cookie et l’utiliser sur WordPress

Maintenant que nous avons créé ce cookie stocké dans le navigateur de l’utilisateur pendant un an, examinons comment utiliser cette information sur notre site Web.

Si vous connaissez le nom d’un cookie, vous pouvez facilement l’appeler n’importe où sur PHP en utilisant la variable $_COOKIE[]. Ajoutons du code qui non seulement définit le cookie mais l’utilise également pour faire quelque chose sur votre site web.

function bpc_cookies_tutorial2() { 
// Définir le temps de visite
$visit_time = date('F j, Y g:i a');
 
// Vérifier que le cookie existe
if(isset($_COOKIE['bpc_visit_time'])) {
 
// Faire ceci si le cookie existe 
function visitor_greeting() {
 
// Utilisé les informations sauvegardé sur le Cookie 
$lastvisit = $_COOKIE['bpc_visit_time'];
 
$string .= 'Votre dernière visite sur notre site '. $lastvisit .'. Découvrez les nouveautés'; 
 
return $string;
} 
 
} else { 
 
// Faire ceci si le cookie n'existe pas
function visitor_greeting() { 
$string .= 'Etes-vous nouveau ? Découvrez ces ressources...' ;
return $string;
} 
 
// Définir le cookie
setcookie('bpc_visit_time', $visit_time, time()+31556926);
}
 
// Ajouter le shortcode 
add_shortcode('greet_me', 'visitor_greeting');
 
} 
add_action('init', 'bpc_cookies_tutorial2');

Nous avons commenté le code pour vous montrer ce que chaque partie fait. Ce code utilise les informations stockées dans le cookie et le sort en utilisant le shortcode. Vous pouvez maintenant ajouter un shortcode [greet_me] n’importe où sur votre site Web, et il apparaîtra lors de la dernière visite d’un utilisateur.

N’hésitez pas à modifier le code pour le rendre plus utile pour votre site Web. Par exemple, vous pouvez afficher les publications récentes pour les utilisateurs qui reviennent et les publications populaires pour les nouveaux utilisateurs.

Suppression d’un cookie sur WordPress

Jusqu’à présent, nous avons appris comment définir un cookie et l’utiliser plus tard dans votre site Web. Voyons maintenant comment supprimer un cookie.

Pour supprimer un cookie, vous devez ajouter la ligne suivante à votre code.

unset($_COOKIE['bpc_visit_time']);

N’oubliez pas de remplacer bpc_visit_time par le nom du cookie que vous essayez de supprimer.

Créez Facilement votre blog avec SiteGround

SiteGround vous permet de créer votre blog WordPress en quelques clics seulements. Nom de domaine gratuit, hébergement sécurisé, SSL, transfert et bien plus encore... [ Recommandé ]

Mettons ce code dans un contexte en utilisant le même exemple de code que nous avons utilisé ci-dessus. Cette fois, nous allons supprimer un cookie et le définir à nouveau avec de nouvelles informations.

function bpc_cookies_tutorial2() { 
// Time of user's visit
$visit_time = date('F j, Y g:i a');
 
// Check if cookie is already set
if(isset($_COOKIE['bpc_visit_time'])) {
 
// Do this if cookie is set 
function visitor_greeting() {
 
// Utiliser les informations de visite 
$lastvisit = $_COOKIE['bpc_visit_time'];
 
$string .= 'Votre dernière visite '. $lastvisit .'. découvrez les nouveautés'; 
 
// Supprimer un cookie pour le rafraichir
unset($_COOKIE['bpc_visit_time']); 
 
return $string;
} 
 
} else { 
// Fiare ceci si un cookie n'existe pas
function visitor_greeting() { 
$string .= 'Etes vous nouveaux ? Consultez ces ressources...' ;
return $string;
} 
}
add_shortcode('greet_me', 'visitor_greeting');
 
// Définir ou réinitialiser un cookie
setcookie('bpc_visit_time', $visit_time, time()+31556926);
} 
add_action('init', 'bpc_cookies_tutorial2');

Comme vous pouvez le voir, ce code supprime le cookie une fois que nous avons utilisé les informations stockées à l’intérieur. Plus tard, nous avons remis le cookie avec les informations de temps mises à jour.

Nous espérons que cet article vous a aidé à apprendre à configurer, obtenir et supprimer facilement les cookies WordPress.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.

Thèmes WordPress cool que j'ai trouvé sur
Et il y a plus de 50 000 thèmes et modèles parmi lesquels choisir!

Back To Top
11 Partages
Partagez8
Tweetez2
Enregistrer1
WhatsApp