Today in this documentation we will show you how to stay logged in for a longer period in WordPress. By default WordPress keep users logged in for maximum of 48 hours before logging them out or if they chose to close the browser before.What WordPress does, is create a login session cookie upon user login and set expiration date accordingly. After that time period, session cookie expires automatically and WordPress requires user to login again.
Follow the steps to stay logged in for longer period in WordPress:
Step::1 First of all you must know the theme which is currently activated in your website.
So for that login to your WordPress dashboard and go to Appearance tool and choose the Theme option
Step::2 From here you can know the Current active theme (EduExpert)
Step::3 Now that you know the theme, login to your cPanel and click on File Manager section
Step::4 Go to public_html
Step::5 Go to the WordPress installation directory and open wp-content folder
Step::6 Now go inside themes folder
Step::7 Next go to the active theme(here it is eduexpert) directory
Step::8 Find functions.php file and right click over the file and choose the Edit option
Add the following code snippet to the functions.php
add_filter( 'auth_cookie_expiration', 'stay_logged_in_for_1_year' ); function stay_logged_in_for_1_year( $expire ) { return 31556926; // 1 year in seconds }
Step::9 You can even customize the time and update accordingly if you want to be longer or shorter.
Step::10 Finally click on Save Changes button.
That’s it!!!