Extending user login sessions on WordPress
Learn how to extend WordPress login sessions to avoid keying in login credentials multiple times in a short time. This article shows you how to remain logged in with just a simple edit in the WordPress theme files.
This article describes simple steps to get you a more extended login session on WordPress instead of having to enter login credentials multiple times in a short time.
Configuring login session time on Wordpress site
Follow the steps below to edit your Theme setting file:
-
Log in to your WordPress site with an administrator account.
-
On the Dashboard in the left sidebar, click Appearance, and then click Theme Editor. 🚧 Important
Important: You will not be able to roll back to your earlier Theme configuration after any edits. It is recommended to save the Theme file before proceeding with the edits.
-
On the Theme Editor, select the Theme you want to edit from the dropdown:
-
The files for this selected theme is listed on the right column under Theme Files:
-
Click on the file named "functions.php":
-
Insert the following code intofunctions.php:
add_filter( 'auth_cookie_expiration', 'extend_login_session' );
function extend_login_session( $expire ) {
return 31556926; // seconds for 1 year time period
}
-
Save the file and exit the editor.
-
The login session is now extended by 1 year instead of the default session by the login session cookie.
Related Articles
Updated 16 days ago