现在很多人站长都是在使用自己的电脑登录和管理WordPress站点,但是每天都要输入管理员用户名和密码来登录确实很烦。哪怕是勾选了“记住我”也就是14天不用输入用户名和密码,能不能将这个14天改为更长的天数?另外能不能设置默认勾选“记住我”?

其实,不管是修改记住我的默认登录时间14天,还是设置默认勾选“记住我”,只需要在当前主题的functions.php文件添加一小段代码即可实现。
WordPress如何修改记住我的默认登录时间14天?
将以下代码添加到当前主题的functions.php文件中并保存更新文件即可。
// 设置记住我过期时间为30天
function wpbeginner_remember_me($expires) {
return 2592000;
}
add_filter('auth_cookie_expiration', 'wpbeginner_remember_me');
上述第3行代码中的2592000就是30天,单位是秒,一天是86400秒,你也可以将其修改为更大的天数,比如365天,那就是31536000。
WordPress怎么设置默认勾选记住我?
将以下代码添加到当前主题的functions.php文件中并保存更新文件即可。
// 默认勾选记住我
function wpbeginner_login_checkbox() {
?>
<script>
document.getElementById('rememberme').checked = true;
document.getElementById('user_login').focus();
</script>
<?php
}
add_filter('login_footer', 'wpbeginner_login_checkbox');
特别说明:本文的代码均来自@wpbeginner
如果不喜欢折腾代码,那么可以考虑安装这款InstallActivateGo Remember Me插件,安装之后只需要简单设置即可。

















桂公网安备 45010502000016号