Tulipe Media

Réflexions entrepreneuriales

Spécifier le délai d’expiration des cookies (ou les supprimer) des commentaires WordPress

Sous WordPress, le délai d’expiration du cookie stocké sur l’ordinateur de l’internaute qui a commenté votre blog est extrêmement long (environ un an). Plusieurs raisons peuvent pousser un bloggueur à vouloir réduire ce délai d’expiration, à commencer par l’amélioration des performances et la volonté d’avoir une plus grande rapidité de chargement des pages. En effet, l’une des bêtes noires des blogueurs qui utilisent par exemple le plugin W3 Total Cache est la fameuse mention “Cookie is rejected”, qui entraîne le non caching des pages. En fait, le site n’est plus caché pour les internautes qui ont commenté des articles.
Les cookies servent à stocker des informations sur le commentateur, qui lui permettent notamment de ne pas remplir à chaque commentaire les champs “pseudo”, “e-mail” et “site web”. Si cette option est utile pour les commentateurs actifs, elle l’est beaucoup moins pour ceux qui commentent rarement, et qui se retrouvent privés de cache.
Ainsi, pour réduire le délai d’expiration des cookies pour les commentateurs, et permettre aux pages d’être cachées même pour un internaute qui aurait laissé un commentaire sur votre blog, voici un petit hack à ajouter à votre sacro-saint functions.php.
[icon style=”chain” color=”red”]functions.php[/icon]
[code]
add_filter(‘comment_cookie_lifetime’, ‘my_comment_cookie_lifetime’);
function my_comment_cookie_lifetime($lifetime) {
return 259200;
}
[/code]
Et voilà, grâce à ce petit bout de code, vous fixez le délai d’expiration des cookies à 259 200 secondes, soit 72 heures !
Merci à Shibashake, chez qui vous trouverez d’autres astuces liées à W3 Total Cache.
Mise à jour :
Depuis les nouvelles normes de l’UE relatives aux cookies, vous êtes obligés d’avoir la permission de vos visiteurs de stocker les cookies “non essentiels”. Pour éviter les pop-ups et autres demandes intempestives qui – avouons-le – sont plus agaçantes pour l’utilisateur que le cookie lui-même, voici un moyen pour supprimer les cookies permettant de stocker les informations des commentateurs :
[code]
remove_action( ‘set_comment_cookies’, ‘wp_set_comment_cookies’ );
[/code]
A ajouter évidemment dans votre fichier functions.php. Egalement utile pour optimiser votre cache !

 

Mes derniers tweets

Nouveau short sur Blooness 👉 Top ultime des meilleures protéines : œuf / bœuf / veau / volaille / agneau / abats / poisson / crustacés / fromage affiné / légumineuses
https://buff.ly/3Si8kfu

Nouveau short sur Blooness 👉 L’ajout de collagène au repas protéiné ou la consommation de cartilage avec la viande est l’une des meilleures façons de conserver sa masse musculaire sur le plan de la longévité.
https://buff.ly/4f8kMbs

Nouveau short sur Blooness 👉 Secret de longévité : trouver de la viande issue d’animaux qui ne sont pas majoritairement nourris au tourteau de soja, tournesol, maïs, et autres céréales.
https://buff.ly/3YpbrX5

Charger plus

Ne manquez pas les conseils business par mail

Pas de spam, juste un mail lorsqu'un nouveau contenu est publié.

Une réponse

Laisser un commentaire

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

fr_FRFR