web-dev-qa-db-ja.com

停止する最も簡単な方法は何ですか WP ログアウトしてから

ある程度の時間が経過するとWPすべてのユーザーをログアウトさせ、再度ログインを強制します。私のローカルマシン上の開発環境では、これは不快で絶対に不要です。

自動ログアウトを無期限に無効にするAPI駆動の方法はありますか?理想的には、他のdev-setup関連の設定と一緒にwp-config.phpに追加できるものが欲しいのです。

プラグインは私にとってはやり過ぎであるので、私はそれを答えとは見なしませんが、あなたはオプションとしてそれを投稿するかもしれません。

27
jerclarke

デフォルトでは、「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
}
25
Viper007Bond

これは、ブラウザがCookieを保存する方法と関係があります。あなたがログインするとき、それはクッキーを保存しているべきであり、あなたが認証されているかどうかを確かめるためにWordPressがそれを読む(少なくともそれが私が理解していることである)。

すべてのローカル開発者に私のユーザー名はadmin、私のパスワードはadminです。私は8文字が本当に大したことであるとは思いませんが、多分私はより速くタイプしますか?

4
curtismchale