如何修复WordPress反复自动登出问题(新手指南)
由编辑部分最后更新于2024年7月7日
当WordPress不断将您从管理区域登出时,这是非常令人沮丧的一个问题。这是一个常见的WordPress错误,使您几乎无法在网站上进行工作。在本文中,我们将向您展示如何修复WordPress反复自动登出的问题,也被称为WordPress会话超时问题。
为什么WordPress会不断登出?
WordPress不断将您登出的主要原因有几个。但最常见的是您尝试从一个不匹配WordPress设置中URL的网址访问您的站点。当您登录到WordPress网站时,它将在浏览器中设置一个Cookie以验证登录会话。Cookie是为存储在设置菜单中的WordPress URL设置的。如果站点URL和WordPress URL不匹配,那么WordPress将无法验证会话,您将被登出。
如何修复WordPress反复登出问题
这个登录问题的最简单解决方法是确保“站点地址”和“WordPress地址”字段中的URL相同。
步骤如下:
1. 导航到WordPress管理面板中的设置 » 常规。
2. 确认两个URL字段匹配。如选择’www’或’非www’ 在两个字段中。
在技术上来说,’www’本身就是一个子域。这意味着带有’www’ 和不带’www’的URL实际上是两个不同的域名。
幸运的是,更改和更新URL为相同的地址将修复此问题。然后,确保点击“保存更改”按钮。
通过向WordPress添加代码修复反复登出问题
如果无法访问WordPress仪表板,则需要手动编辑您的wp-config.php文件。此文件包含您网站的重要WordPress设置。
使用FTP客户端(如FileZilla)或您的WordPress托管账户控制面板中的文件管理器应用程序来执行此操作。
然后,找到wp-config.php文件在您的站点根目录中。
您可以将文件下载到桌面并打开它在您喜欢的文本编辑器中,如Notepad。
然后,在“That’s all, stop editing! Happy publishing”行上方添加以下代码:
define('WP_HOME','https://example.com');define('WP_SITEURL','https://example.com');
如果您要在URL中使用’www’,则可以使用以下代码:
define('WP_HOME','https://www.example.com');define('WP_SITEURL','https://www.example.com');
确保将“example.com”URL替换为您自己的WordPress博客URL。
然后,需要保存文件并将其上传回根目录。WordPress现在应该在您登录网站时停止登出。
如果您仍然遇到相同的登出问题,请查看我们的指南修复WordPress登录页面刷新和重定向问题。
关于WordPress登出问题的常见问答
为什么WordPress不断登出我?
在大多数情况下,WordPress不断将您登出是因为您尝试从一个不匹配WordPress设置中的URL访问网站。每次您登录到WordPress网站时,它会在浏览器中保存一个Cookie以验证登录会话。Cookie是为您在设置菜单中设置的WordPress URL保存的。如果站点URL和WordPress URL不相同,那么WordPress将无法验证会话,您将被登出。
WordPress会在多长时间后将我登出?
默认情况下,WordPress登录会话将在48小时后过期。然后,WordPress将会将您登出,您将不得不重新登录。您可以通过在WordPress登录屏幕中勾选“记住我”旁边的框来解决此问题。然后,在14天内您将不会被提示重新登录。
我们希望这篇文章帮助您了解如何修复WordPress不断登出的问题。您可能还想查看我们的如何创建免费企业邮箱地址指南以及我们挑选的最佳域名注册商。
如果您喜欢这篇文章,请订阅我们在YouTube频道的WordPress视频教程。您还可以在Twitter和Facebook上找到我们。