タイトルが述べているように、私は彼らが「私を覚えている」オプションをチェックしないならログインにとどまるどのくらいの時間疑問に思います。確認しても14日間ログインしたままになると聞いています。
しかし、そうでなければどうなりますか?私は自分のブラウザを閉じて再び開くことを試みましたが、ユーザはログインしたままでいます...だから、それはそんなにセッションの事のようには見えません。
832 if ( $remember ) {
833 /**
834 * Filter the duration of the authentication cookie expiration period.
835 *
836 * @since 2.8.0
837 *
838 * @param int $length Duration of the expiration period in seconds.
839 * @param int $user_id User ID.
840 * @param bool $remember Whether to remember the user login. Default false.
841 */
842 $expiration = time() + apply_filters( 'auth_cookie_expiration', 14 * DAY_IN_SECONDS, $user_id, $remember );
843
844 /*
845 * Ensure the browser will continue to send the cookie after the expiration time is reached.
846 * Needed for the login grace period in wp_validate_auth_cookie().
847 */
848 $expire = $expiration + ( 12 * HOUR_IN_SECONDS );
849 } else {
850 /** This filter is documented in wp-includes/pluggable.php */
851 $expiration = time() + apply_filters( 'auth_cookie_expiration', 2 * DAY_IN_SECONDS, $user_id, $remember );
852 $expire = 0;
853 }
Ir "remember"がチェックされているのが14 * DAY_IN_SECONDS
、行842です。そうでなければ、2 * DAY_IN_SECONDS
、行851があります。
この関数はプラガブルであり、auth_cookie_expiration
フィルタを使用して両方の値を変更できることに注意してください。