问题描述
一段时间后,WP 注销所有用户,并强制他们重新登录。对于本地机器上的开发环境来说,这是非常讨厌,绝对不必要的。
有没有无限期禁用 auto-logout 的 API-driven 方式?理想情况下,我想要一些我可以添加到 wp-config.php
以及其他 dev-setup-related 设置。
一个插件会对我来说太过分了,所以我不会认为它是一个答案,但你也可以把它作为一个选项。
最佳解决方案
默认情况下,”Remember Me” 复选框使您记住 14 天。这是可以过滤的。
此代码将更改该值:
add_filter( 'auth_cookie_expiration', 'keep_me_logged_in_for_1_year' );
function keep_me_logged_in_for_1_year( $expirein ) {
return 31556926; // 1 year in seconds
}
次佳解决方案
这更多关于浏览器存储 cookie 的方式。当您登录时,应该保存 cookie,WordPress 会读取它,以查看您是否进行身份验证 (至少这是我的低估) 。
在所有本地的 dev 安装我的用户名是 admin,我的密码是 admin 。我找不到 8 封信真的是一件大事,但也许我打字更快?
参考文献
注:本文内容整合自 Google/Baidu/Bing 辅助翻译的英文资料结果。如果您对结果不满意,可以加入我们改善翻译效果:薇晓朵技术论坛。