我正在尝试配置WordPress cookie过期时间,但由于某些原因,它不起作用。我来到这里:
https://developer.wordpress.org/reference/hooks/auth_cookie_expiration/
并根据文档放置以下挂钩:function init() {
// ...
$expiration = 60;
apply_filters( \'auth_cookie_expiration\', $expiration );
}
此代码是从插件构造函数中的挂钩调用的:add_action( \'init\', array( $this, \'init\' ) );
我已经验证了它是否运行。我希望这会产生一个在60秒内过期的cookie,但事实并非如此。相反,它设置了48小时的常规过期时间(WP默认值)。我怀疑这可能是因为当用户实际登录时,它不会创建此过期日期,并且稍后运行此函数没有任何效果。不过,我还没有想出如何让它发挥作用。感谢您的帮助。