您是否想知道如何防止 WordPress 忘记您并保持登录到您的网站?
如果您每天都使用 WordPress,那么经常注销很快就会变得烦人。“记住我”功能可以防止这种情况发生,但其默认持续时间对于某些人来说可能不够。
在本指南中,我们将向您展示如何通过扩展其本机“记住我”功能来防止 WordPress 忘记您。
![如何使用永远记住我来防止 WordPress 忘记你 如何使用永远记住我来防止 WordPress 忘记你](https://www.wpbeginner.com/wp-content/uploads/2015/11/how-to-keep-wordpress-from-forgetting-you-with-always-remember-me-og.png)
WordPress 中的“记住我”功能是什么?
在WordPress中,“记住我”登录功能可让用户在内容管理系统 (CMS) 中保持登录状态大约 2 周。因此,如果用户关闭 WordPress 并打开此功能,他们将在这 2 周内下次打开 WordPress 时自动登录。
WordPress 登录页面上的“记住我”复选框如下所示:
![WordPress 登录页面 WordPress 登录页面](https://www.wpbeginner.com/wp-content/uploads/2023/11/wordpress-login-page.png)
如果 WordPress 用户忘记了他们的登录凭据,那么他们无需担心重置它们,因为他们会自动登录。然后,他们可以立即开始在他们的WordPress网站上工作。
也就是说,对于经常在网站上工作的人(例如博主或在线商店老板)来说,两周可能还不够。这就是为什么许多用户寻找解决方案来保持更长时间的登录状态。
在本文中,我们将向您展示通过启用“永远记住我”功能来防止 WordPress 忘记您的用户登录名的不同方法。您可以使用下面的链接快速跳至特定方法:
- 方法 1:使用自定义代码让 WordPress 始终记住您(推荐)
- 方法 2:使用 InstallActivateGo.com 让 WordPress 始终记住您记住我
- 启用 WordPress 记住我时要记住什么
方法 1:使用自定义代码让 WordPress 始终记住您(推荐)
此自定义代码方法适合那些想要以简单的方式保持 WordPress 登录状态并且不需要WordPress 登录 URL的额外功能的用户。
如果您不熟悉在 WordPress 中添加代码,请不要担心。本指南将使用 WPCode 插件,这使得该过程安全且简单。
注意:本指南将使用免费版本的 WPCode。也就是说,如果您正在寻找更高级的功能,例如测试模式和条件逻辑,那么您可以升级到WPCode Pro 版本。
首先,您需要安装并激活 WPCode 插件。如果您需要一些指导,请继续查看我们有关如何安装 WordPress 插件的指南。
之后,从 WordPress 管理仪表板前往代码片段 » + 添加片段。然后,将鼠标悬停在“添加自定义代码(新代码段)”上,然后单击“使用代码段”。
![使用片段 使用片段](https://www.wpbeginner.com/wp-content/uploads/2023/11/wpcode-add-custom-snippet-css.png)
现在,让我们命名该片段。在我们的示例中,我们将使用“记住我片段”。
接下来,在“代码类型”下拉菜单中,选择“PHP 片段”。
在代码预览框中,您需要复制并粘贴以下代码行:
1234567 | function wpbeginner_remember_me( $expires ) { return 2419200; // Set the time in seconds (e.g., 2419200 for 4 weeks) } add_filter( 'auth_cookie_expiration' , 'wpbeginner_remember_me' ); |
由
此代码将“记住我”功能延长至 4 周,而不是 2 周。您可以将其设置得更长,但请确保以秒为单位设置时间。
您的屏幕应如下所示:
![将始终记住我的代码片段添加到 WPCode 插件 将始终记住我的代码片段添加到 WPCode 插件](https://www.wpbeginner.com/wp-content/uploads/2015/11/remember-me-snippet.png)
如果需要,您还可以在上面的代码正下方添加以下代码,以使“记住我”复选框默认处于选中状态:
1234567891011121314151617 号 | function wpbeginner_login_checkbox() { ?> <script> document.getElementById( 'rememberme' ).checked = true; document.getElementById( 'user_login' ).focus(); </script> <?php } add_filter( 'login_footer' , 'wpbeginner_login_checkbox' ); |
由
复制并粘贴代码后,向下滚动到“插入”部分。
确保选择“自动插入”方法和“到处运行”选项。这样,PHP 代码将在您的整个网站上全局应用。
![使用 WPCode 在任何地方应用代码片段 使用 WPCode 在任何地方应用代码片段](https://www.wpbeginner.com/wp-content/uploads/2023/11/custom-snippet-insert-everywhere-min.png)
之后,只需切换顶部菜单中的“活动”按钮即可使代码立即运行。然后,点击“保存片段”。
这就是您为 WordPress 用户登录屏幕扩展“记住我”功能所需要做的全部工作。如果您对添加代码感到不舒服并且想要一个更简单的过程,那么您可以尝试下一个方法。
方法 2:使用 InstallActivateGo.com 让 WordPress 始终记住您记住我
第二种方法使用InstallActivateGo.com Remember Me插件。如果您想保持 WordPress 登录状态并优化用户登录和身份验证流程,那么这是第一种方法的一个很好的替代方法。
首先,您需要安装并激活该插件。有关更多信息,请查看我们的WordPress 插件安装初学者指南。
接下来,转到WordPress 管理仪表板上的InstallActivateGo Remember Me插件设置页面。
之后,确保未选中“禁用”复选框。否则,该插件无法覆盖默认的 WordPress 登录设置。
![取消选中 InstallActivateGo Remember Me 插件中的禁用框 取消选中 InstallActivateGo Remember Me 插件中的禁用框](https://www.wpbeginner.com/wp-content/uploads/2023/11/installactivatego-disable-min.jpg)
在复选框下方,您将找到一些用于自定义 WordPress 登录表单的设置。
对于“将记住我设置为默认值?” 设置中,您可以选择“记住我”功能是否应用于通过 WordPress 管理区域、网站的前端登录页面(例如,如果您有会员网站)或两者登录的所有用户。
或者,如果您希望 WordPress 将登录设置留给每个用户选择,则可以选择“无默认值”。为此,请确保勾选下面的“记住用户选择”框。
在“……持续多久?” 字段中,您可以指定用户可以保持登录状态的天数。
![配置 InstallActivateGo Remember Me 插件设置 配置 InstallActivateGo Remember Me 插件设置](https://www.wpbeginner.com/wp-content/uploads/2015/11/keep-users-logged-in-min.png)
一旦一切看起来都不错,您可以向下滚动并单击“保存更改”。
就是这样!当您打开 WordPress 管理区域时,您不需要再次看到 WordPress 登录表单,因为您将从一开始就登录。
![单击 InstallActivateGo Remember Me 插件上的“保存更改” 单击 InstallActivateGo Remember Me 插件上的“保存更改”](https://www.wpbeginner.com/wp-content/uploads/2023/11/installactivatego-save-changes-min.png)
启用 WordPress 记住我时要记住什么
在 WPBeginner,我们了解意外退出 WordPress 是多么令人沮丧,尤其是当您正在处理重要事情时。但 WordPress 通常只让您保持登录状态 14 天,这是有充分理由的。
这一切都是为了保护您的网站免受网络犯罪分子的侵害。这些人经常尝试通过密码猜测或暴力攻击来侵入您的 WordPress 。
如果他们设法控制您的计算机或获得远程访问权限,那么他们就可以轻松侵入您的 WordPress 网站。反过来,它们可能会给您网站的安全带来真正的麻烦。换句话说,14 天的限制就像针对这些潜在风险的额外一层防御。
好消息是,您仍然可以延长“记住我”功能,而不会影响网站的安全。以下是一些提示:
- 在 WordPress 登录屏幕上启用密码保护。然后,用户在到达登录页面之前必须输入额外的用户名和密码。
- 限制WordPress 网站上的登录尝试。当未经授权的用户多次无法访问管理页面时,WordPress 会自动将其锁定。
- 为 WordPress添加双因素身份验证。此功能将要求新用户在输入登录凭据后在登录屏幕中使用附加代码。如果他们没有正确的代码,则他们将无法登录。
有关 WordPress 网站保护的更多信息,您可以查看我们的终极 WordPress 安全指南。
我们希望本文能够帮助您了解如何通过扩展“记住我”功能来防止 WordPress 忘记您。您可能还对如何删除“记住我”选项以及如何在 WordPress 中添加 Google 一键登录感兴趣。