Products
GG网络技术分享 2025-03-18 16:06 5
用于注销用户的默认 WordPress 行为是创建一个在 48 小时内或浏览器关闭时过期的登录会话 cookie。 如果选中“记住我”框,WordPress 将给您 14 天的时间,然后再强制您再次进行身份验证。
但是,如果您不想费心记住密码或花时间查找密码怎么办?
在使用多个 WordPress 网站时,跟踪所有高度复杂/棘手的管理员密码并每两周根据命令记住它们可能会成为一项挑战。
这里有一段有用的代码可以增加 cookie 的保存时间,以便用户可以保持登录更长时间。
这最初是由 Alex (Viper007Bond) 在 WordPress StackExchange 上发布的,以回应用户的问题。
将此添加到您的主题 函数.php 文件:
{code type=php}
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
}
将其更改为您喜欢的任何时间范围。
本质上,您可以通过将秒数更改为更高的数字来阻止 WordPress 将您注销。
是的,几乎任何东西都有一个。 如果您更喜欢插件的易用性,请尝试使用 WordPress 持久登录。
它为您提供了一个管理面板,用于配置正常身份验证超时以及“记住我”身份验证超时的值。
延长自动注销期限最有用的情况是本地开发安装,您不想一直登录。
您可能还会发现它对您独自管理而没有任何其他用户的 WordPress 网站很有帮助。 安排时间做任何你觉得舒服的事情。
毕竟,这是您的 WordPress 网站!
Demand feedback