問題描述
一段時間後,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 輔助翻譯的英文資料結果。如果您對結果不滿意,可以加入我們改善翻譯效果:薇曉朵技術論壇。