如何缩短WordPress登录会话超时时间?

时间:2012-05-11 作者:Monirul Islam

我想在用户空闲超过10分钟时自动注销用户。这意味着假设用户登录到一个站点,并且用户在10分钟内没有浏览任何页面。当他在10分钟后浏览任何页面时,它将注销用户并重定向到登录页面。有什么解决方案吗?提前谢谢。

1 个回复
最合适的回答,由SO网友:Eugene Manuilov 整理而成

您只需像这样添加过滤器挂钩:

function myplugin_cookie_expiration( $expiration, $user_id, $remember ) {
    return $remember ? $expiration : 600;
}
add_filter( \'auth_cookie_expiration\', \'myplugin_cookie_expiration\', 99, 3 );
您可以将其添加到主题的功能中。php文件。

结束

相关推荐

如何在wp_logout操作挂钩获取用户ID?

我需要在用户注销后执行一些清理,所以我添加了一个wp\\u注销操作挂钩。问题是,如果从wp\\u注销操作挂钩中调用,wp\\u get\\u current\\u user()已经返回null。如何在wp\\u注销操作挂钩中获取注销用户的userid?