怎么简单快速的在WordPress网站登录的时候自动勾选登录信息?

Wordpress3年前 (2022)发布 SUYEONE
775 0 0

WordPress中,为了实现自动登录功能,通常有一个”记住我”选项,该选项默认情况下会在14天内保持用户登录状态。如果未选中此选项,每次访问都需要重新输入登录信息。以下是如何自动选择”记住我”并自定义登录有效期的方法:

首先,若希望”记住我”选项始终被默认选中,你可以在你的当前WordPress主题的functions.php文件中插入以下代码:

“`php
add_filter( ‘login_footer’, ‘default_to_remember_me’ );
function default_to_remember_me() {
echo “document.getElementById(‘rememberme’).checked = true;”;
}
“`
这段JavaScript代码将在登录页面加载时自动勾选”记住我”复选框。

如果你希望完全隐藏”记住我”选项,可以使用以下代码添加到functions.php文件中:

“`php
add_Action(‘login_head’, ‘hide_remember_me’);
function hide_remember_me() {
echo ‘.forgetmenot { display:none; }’;
}
“`
这将通过CSS将”记住我”复选框设置为不可见

最后,为了延长自动登录的持续时间,比如设置为一年,你可以在functions.php文件中添加以下代码:

“`php
add_filter( ‘auth_cookie_expiration’, ‘extend_login_duration’ );
function extend_login_duration( $expiration ) {
return 31536000; // 365 days in seconds
}
“`
这段代码会将自动登录的有效期延长至365天。

请确保在修改functions.php文件之前做好备份,以防出现意外情况。

© 版权声明

相关文章

暂无评论

暂无评论...
☺一键登录开启个人书签等功能!