wordpress设置用户登录有效期

wordpress yekong

WordPress 默认的用户登录有效期默认48小时,记住我后有效期是14天。
WordPress 提供了一个 hook 允许自行修改 Cookie 过期时间。

add_filter('auth_cookie_expiration', 'custom_cookie_expiration', 99, 3);
function custom_cookie_expiration($expiration, $user_id = 0, $remember = true) {
    if($remember) {
        $expiration = 31536000;
    }
    return $expiration;
}

把上面的代码粘贴到当前主题的 functions.php 文件里,就可以把在勾选“记住我”的情况下把 Auth Cookie 的过期时间设置为365天.

修改前记住我登录有效期

wanjunshijiecom20220714Z71XRX

修改后记住我登录有效期

wanjunshijiecom20220714hK7VsX

喜欢