以下 WordPress, 这 cookie过期时间 存储在互联网用户的计算机上 评论了 你的博客非常长(大约 一年)。博主可能想要这样做的原因有几个 减少这个超时时间,从提高性能和加快页面加载速度的愿望开始。事实上,使用该插件的博主最讨厌的事情之一就是 W3 总缓存 是著名的提及 “Cookie 被拒绝”,这导致 没有页面缓存。事实上,该网站不再对发表过文章评论的互联网用户隐藏。
Cookie 用于存储有关评论者的信息,这尤其允许他们不必为每条评论填写“昵称”、“电子邮件”和“网站”字段。如果这个选项对于活跃的评论者有用,那么对于那些很少评论并且发现自己被剥夺了缓存的人来说就没那么有用了。
因此对于 减少评论者的 cookie 过期时间,并允许隐藏页面,甚至对于在您的博客上留下评论的互联网用户也是如此,这里有一个小技巧可以添加到您的神圣不可侵犯的内容中 函数.php.
[图标样式=”链”颜色=”红色”]functions.php[/icon]
[编码]
add_filter('comment_cookie_lifetime', 'my_comment_cookie_lifetime');
函数 my_comment_cookie_lifetime($lifetime) {
返回259200;
}
[/编码]
就这样,通过这段小代码,您将 cookie 过期时间设置为 259,200 秒,即 72 小时!
感谢 Shibashake,您可以在其中找到与 W3 Total Cache 相关的其他提示.
更新 :
由于新的欧盟 cookie 标准,您需要获得访问者的许可才能存储“非必要”cookie。为了避免弹出窗口和其他不需要的请求(让我们面对现实),这些请求比 cookie 本身更让用户烦恼,这里有一种删除 cookie 的方法,允许存储评论者信息:
[编码]
删除操作('set_comment_cookies','wp_set_comment_cookies');
[/编码]
显然添加到您的functions.php 文件中。对于优化缓存也很有用!
一个回复
WordPress3.6
删除操作('set_comment_cookies','wp_set_comment_cookies');
不行。
为什么?
http://wordpress.org/support/topic/how-to-disable-comment-cookies