2016年4月15日 / 294次阅读
WordPress
我们都知道,WordPress网站有两种cookie,一种是登录用户,一种是评论者。在默认情况下,登录用户cookie有效期最长14天,而评论者的cookie默认是1整年。
不管wordpress系统的默认值是否合理,我们现在有一个办法可以来自定义这两个cookie的有效期。请使用如下代码,将其加入functions.php文件即可。
自定义登录用户cookie有效期代码:
function denglu_cookie($expiration, $user_id = 0, $remember = true) {
if($remember) {
$expiration = 31536000;
}
return $expiration;
}
add_filter('auth_cookie_expiration', 'denglu_cookie');
以上代码的$expiration = 31536000表示的是365天以后过期,可自定义,单位秒。
自定义评论用户的cookie有效期代码:
function comment_cookie($lifetime) {
return 7200;
}
add_filter('comment_cookie_lifetime', 'comment_cookie');
7200就是表示2个小时,单位秒。这个值默认是1年。
各位可根据需要,自行设置cookie有效期。
本文链接:https://www.maixj.net/wz/cookie-guoqishijian-11993
©Copyright 麦新杰 Since 2014 云上小悟独立博客版权所有 备案号:苏ICP备14045477号-1。云上小悟网站部分内容来源于网络,转载目的是为了整合信息,收藏学习,服务大家,有些转载内容也难以判断是否有侵权问题,如果侵犯了您的权益,请及时联系站长,我会立即删除。