标签: Cookie

  • 如何在不安装插件情况下显示WordPress网站Cookie通知

    如何在不安装插件情况下显示WordPress网站Cookie通知

    在本文中,我们将向您展示如何在不使用任何插件的情况下显示WordPress网站cookie通知。

    由于cookie会收集用户的信息并将其存储一段时间,因此欧盟Cookie法要求在您的网站上披露cookie的使用情况。这是一项欧盟指令,要求任何网站都必须征得访问者的同意才能使用其数据。

    您的网站是否位于欧洲并不重要,欧盟访问者可能仍在访问它,因此成为欧盟Cookie法律的对象。

    此外,为您的WordPress网站添加cookie通知并不花费一毛钱,而且易于实施!

    向您的WordPress网站添加不必要的插件可能会减慢速度。因此,如果可能的话,最好限制插件安装并手动调整所有内容。

    要显示WordPress cookie通知,请执行以下简单步骤:

    1. 通过访问WebsitePolicies生成cookie通知代码。

    2. 前往Configuration wizard并通过调整其位置、布局、颜色和自定义文本来个性化cookie通知模板。

    WebsitePolicies向导

    3. 您可以使用Click to preview选项预览您正在创建的模板。

    4. 完成后,按Copy codeWebsitePolicies生成cookie通知代码

    5. 登录到您的WordPress仪表盘并导航到外观 -> 主题编辑器

    6. 在Theme Files下找到header.php文件。

    7. 打开文件并将代码粘贴到<head>标记下。 主题编辑器

    8. 单击更新文件以保存更改。

    如果您要检查您的设置是否有效,只需访问您的网站即可。确保您的cookie通知正在显示并正常工作。

    Tips: cookie生成器网站会要求您链接自己的cookie或隐私政策。如果您还没有,您可以免费生成它。

    小结

    你有它!您的网站现在符合欧盟Cookie法律,并且您已经学会了如何仅通过粘贴生成的代码来显示WordPress Cookie通知。这是一个快速回顾:

    1. WebsitePolicies生成一个免费的cookie通知代码。
    2. 将代码复制粘贴到WordPress上的header.php文件中。
  • 简述什么是Cookies及其工作原理

    什么是Cookies

    对于外行来说,Cookies不仅仅是一种甜蜜的美食。它们也是对您的日常浏览活动至关重要的数据。超文本传输​​协议 (HTTP) cookie可确保无缝的网络体验,通常在用户不知情的情况下。但是,它们也会引起一些有效的隐私问题,因此对该概念有基本的了解至关重要。

    在本文中,我们将告诉您有关cookie的所有信息、它们的工作原理以及您可以采取哪些措施来保护您的在线隐私。

    了解浏览器Cookie

    简而言之,浏览器或HTTP cookie是包含有关您的浏览历史记录信息包的文本文件。它们帮助网站识别您的计算机,以便在您返回时它们可以更快地提供内容(除其他外)。它们还存储详细信息,例如您的用户名和密码。这样,您每次登录网站时都不必重新输入凭据。

    Cookies是由Netscape员工Lou Montulli于 1994 年发明的,他创造它们是为了缓解过载的在线商店。如今,诸如购物车信息之类的详细信息存储在您的网络浏览器中,而不是商店的数据库中。这就是为什么当您离开页面时,您之前添加到购物车中的商品仍然存在。

    除了更好的可用性和更快的加载速度外,cookie对营销人员也很有用。例如,假设您正在亚马逊上查找相机。离开网站后,您可能会注意到社交媒体上的相关广告。当您返回时,您可能会看到与您最近查看的内容类似的项目列表:

    亚马逊推荐商品

    这种级别的个性化是可能的,因为您的浏览器可以让亚马逊读取您的历史记录。从您的角度来看,除了在您进入网站时同意cookie之外,您无需采取任何行动。当您重新访问商店时,相机会“神奇地”出现。

    值得检查您正在访问的网站打算如何使用您的数据的详细信息。例如,它可能会与外部公司共享您的信息,我们稍后将对此进行讨论。

    常见Cookie类型

    Cookie通常可以安全使用,并且不包含任何恶意软件。以下是您将遇到的一些常见示例:

    • 会话cookie。 这些是临时cookie,会在您的会话结束或关闭浏览器时立即删除。它们可以帮助您浏览网站,而无需跟踪您的浏览习惯。
    • 持续cookie。 这种类型的cookie用于网站身份验证。许多在线商家也在他们的再营销实践中使用它们,为您提供有针对性的广告或建议他们商店中的商品。持续cookie会存储在您的计算机上,直到它们过期或您将其删除。
    • 安全或“httpOnly”cookie。 加密的HTTPS网站使用这些来防范黑客。安全cookie不能被恶意程序使用,因为它们通常是用JavaScript等脚本语言编写的。
    • 第三方cookie。 即使您没有点击任何广告,带有广告的页面也可能会生成向外部方授予访问权限的cookie。广告商或分析公司可以使用它们来跟踪您的浏览历史。
    • 僵尸cookie。 这些特别麻烦,因为即使您选择退出,它们也可以永久安装在您的计算机上。它们也很难删除。

    后两种类型引起了很多关注,因为它们在未经您明确许可或知情的情况下跟踪和存储数据。这些cookie包含大量可能识别您身份的信息。让我们看看它们对您的在线隐私的影响以及您可以采取哪些措施来保护它。

    Cookie既影响隐私又能提升浏览体验

    根据国家/地区的不同,存在规范第三方cookie使用的法律。例如,拥有欧盟客户的企业必须遵守最近的通用数据保护条例 (GDPR)和电子隐私指令。

    GDPR规定,cookie等在线标识符属于个人数据,因此公司只能在用户同意的情况下处理它们。这就是您在进入网站时经常看到cookie选择加入消息的原因:

    GDPR规定

    自GDPR生效以来,第三方cookie的使用一直在下降。然而,这并不意味着所有这些都是坏消息。相反,许多第一方cookie对于网站正常运行至关重要。

    例如,在线商店无法将您的商品放入购物车,这将使您无法进行在线购买。在这种情况下,不需要您的明确许可。但是,商家仍必须通知您cookie的使用情况并解释为什么需要它。

    Cookie还可以显着增强您的浏览体验。它们帮助网站回忆您过去所做的选择,例如您的语言偏好、货币或位置。如果没有这些功能性cookie,您的重复访问将令人沮丧,就像与不记得您的员工回到同一家餐厅一样。

    此外,一些cookie会收集有关您如何使用网站的信息,以便所有者可以改进其功能并更好地为您服务。尽管如此,监控您的数据的使用方式并采取额外的预防措施来保护您的在线隐私是明智之举。例如,如果您正在访问一个使用cookie的简单博客,它可能表示第三方。虽然这不一定是一个危险信号,但在这种情况下,您可以决定是否要共享您的数据。

    如何管理Cookie和安全浏览

    鉴于cookie的性质及其对隐私的潜在影响,重要的是要考虑您自己的安全与它们的关系。因此,这里有一些实用的技巧来检查您的在线隐私:

    • 查看浏览器隐私设置。如果您希望禁用部分或全部cookie,您可以在浏览器中的设置 > 隐私(或类似的,取决于浏览器)下执行此操作。但是,请记住,禁用所有cookie可能会严重影响您的浏览体验,尤其是在依赖它们的功能可能会中断的情况下。
    • 删除cookie。 为安全起见,您可以定期删除cookie,这将重置任何浏览器跟踪和个性化工作。但是,请注意,您必须在必要时重新输入登录详细信息,这可能不切实际。
    • 使用代理服务器。您还可以使用虚拟专用网络 (VPN) 匿名浏览。在这种情况下,cookie存储在远程服务器上,而不是存储在您的计算机上。
    • 以隐身模式浏览。 或者,像Google Chrome 这样的浏览器可以让您以隐身模式浏览,这会阻止网站使用cookie。但是,这可能会损害许多功能并使浏览页面变得更加困难。

    最后,避免有问题的站点(注意您看到的任何浏览器警告)并确保您的浏览器始终是最新的。过时的版本可能会使您容易受到潜在的恶意攻击。因此,定期升级浏览器以确保所有安全更新都已到位是明智之举。

    小结

    浏览器cookie对于任何网站的核心功能都是必不可少的。它们确保了我们现在认为理所当然的许多功能的顺利运行,例如购物车。但是,它们也会引起隐私问题,这就是您经常在进入网站之前看到cookie警告的原因。

    总体而言,您无需担心cookie的使用。不过,如果你担心,也有大量的浏览器选项,以帮助制止了Cookie的使用。此外,您可以向网站明确声明您不想存储cookie,他们必须依法遵守。

  • 如何修复“从无Cookie域提供静态内容”警告

    错误类型:
    浏览器错误
    错误名称:
    从无Cookie域提供静态内容
    英文名称:
    Serve Static Content From a Cookieless Domain
    错误描述:
    此警告通常出现在具有大量请求的站点上。解决此问题的一些方法包括使用CDN提供商去除cookie或设置单独的域和/或子域来提供cookie。

    如何修复“从无Cookie域提供静态内容”警告

    Pingdom、 GTmetrix或Google PageSpeed Insights中看到“从无Cookie域提供静态内容(Serve Static Content From a Cookieless Domain)”警告?

    通常,当您提供图像、JavaScript、CSS等内容时,没有理由伴随HTTP cookie,因为它会产生额外的开销。一旦服务器为特定域设置了cookie,该域的所有后续HTTP请求都必须包含cookie 。

    此警告通常出现在具有大量请求的站点上。解决此问题的一些方法包括使用CDN提供商去除cookie或设置单独的域和/或子域来提供cookie。

    由于Web 和新协议(例如HTTP/2)最近发生了变化,现在通常可以安全地忽略此警告。新连接的成本通常比通过同一连接流式传输所有内容的成本更高。 HTTP/2现在通过并行做了惊人的事情。而且cookies本身一般都很小。

    根据报告它的工具或软件,警告可能以几种不同的方式出现:

    • “从未设置cookie的域中提供以下静态资源”
    • “提供来自无cookie域的静态内容”

    提供来自无cookie域警告的静态内容

    提供来自无cookie域警告的静态内容

    但是,如果您仍想设置一个单独的域来提供cookie,请参考以下说明。

    修复从无Cookie域提供静态内容警告

    有几种方法可以修复“从无Cookie域提供静态内容”警告,例如使用CDN以及重新配置您的WordPress站点。

    1. 使用CDN
    2. 重新配置WordPress网站

    1. 使用CDN

    解决此警告的一种简单方法是使用CDN提供程序,该提供程序能够忽略cookie以及剥离cookie,这将完全阻止客户端接收Set-Cookie响应标头。

    国外品牌KeyCDN是一家提供此功能的CDN提供商。默认情况下,您可以看到启用了以下两个选项。这是一个简单的替代方案,而不必费心移动和配置您的站点以从单独的子域交付静态资产。

    忽略cookie以及剥离cookie

    注意: 您不能对通过CloudFlare提供服务的资源禁用cookie。 CloudFlare还在您的标头中包含其自己的安全cookie。同样,这些cookie非常小,对性能的影响也非常小。但是,如果您使用CloudFlare,则无法绕过此警告。

    2.重新配置WordPress站点

    您的第二个选择是重新配置您的WordPress站点以从新域或子域提供静态资产。注意:如果您使用顶级域,例如domain.com,那么您实际上需要完全使用一个单独的域。如果您使用的是www.domain.com,那么您可以简单地设置一个子域,例如static.domain.com。在本例中,我们假设您的网站位于www.domain.com。

    1. 首先,创建一个子域,例如static.domain.com。这是您将交付所有文件的地方。
    2. 将子域的DNS记录设置为指向主域的CNAME。
    3. 通过编辑您的wp-config.php文件将您的子域指向您的/wp-content目录:
      define(“WP_CONTENT_URL”, “http://static.domain.com”);
      define(“COOKIE_DOMAIN”, “domain.com”);
      define(“WP_CONTENT_URL”, “http://static.domain.com”);
      define(“COOKIE_DOMAIN”, “domain.com”);
      define("WP_CONTENT_URL", "http://static.domain.com"); 
      define("COOKIE_DOMAIN", "domain.com");
  • 如何解决WordPress持续自动注销用户登录问题

    错误类型:
    WP内部错误
    错误名称:
    WordPress持续自动注销用户登录
    英文名称:
    WordPress Keeps Logging Me Out
    错误描述:
    出现此问题的原因是WordPress尝试设置以验证登录会话的cookie存在问题。某些不匹配的WordPress URL设置也可能是一个问题。

    如何解决WordPress持续自动注销用户登录问题

    如果经常遇到WordPress无端地注销登录这种情况,那么这篇文章应该可以帮助您解决问题。

    通常,出现此问题的原因是WordPress尝试设置以验证登录会话的cookie存在问题。某些不匹配的WordPress URL设置也可能是一个问题。

    不管是什么原因,这里都是如何解决和修复WordPress会话超时问题。

    1. 清除浏览器的缓存
    2. 清除浏览器的Cookie
    3. 检查浏览器的设置
    4. 清除WordPress网站的缓存
    5. 仔细检查您的WordPress网站地址
    6. 禁用和重新启用WordPress插件
    7. 尽管如此,WordPress仍然让我退出登录

    1. 清除浏览器的缓存

    “WordPress一直注销登录”问题可能源于您的浏览器。该页面可能缓存在您的浏览器中,并且可能试图通过过期的cookie对会话进行身份验证。

    如果是这种情况,清除浏览器的缓存将解决此问题。有关详细信息,请查看如何清除所有主要浏览器的缓存

    2. 清除浏览器的Cookie

    同样,问题可能出在已保存在浏览器中的站点cookie。如果cookie已过期但错误地覆盖了您最近的登录信息,则可能会导致错误。

    幸运的是,您可以清除浏览器的cookie来修复它。

    Chrome浏览器

    第1步:在Chrome中,转到右上角的更多按钮。它看起来像一个汉堡包图标:三个垂直线或点。

    第2步:然后,在下拉菜单中,选择更多工具 > 清除浏览数据

    进入Chrome的设置并清除浏览数据

    进入Chrome的设置并清除浏览数据

    第3步:在弹出窗口的顶部,选择应该清除多远前数据的时间范围。要删除所有内容,请从下拉框中选择所有时间

    第4步:然后,检查Cookie和其他站点数据以及缓存的图像和文件框。或者,您还可以检查浏览历史记录选项。

    选中该框以清除cookie和缓存的图像

    选中该框以清除cookie和缓存的图像

    第5步:单击清除数据按钮。根据需要擦除的数据量,完成该过程可能需要几分钟时间。

    Safari浏览器

    第1步:要清除Safari中的cookie,请打开浏览器并从菜单中选择首选项

    在Safari中打开首选项选项

    在Safari中打开首选项选项

    第2步:接下来,单击隐私选项卡,然后单击管理网站数据按钮。

    单击隐私设置中的管理网站数据按钮

    单击隐私设置中的管理网站数据按钮

    第3步:单击“全部删除”按钮以从Safari中删除所有cookie。

    单击按钮从Safari中删除所有cookie

    单击按钮从Safari中删除所有cookie

    Firefox浏览器

    第1步:打开Firefox后,单击右上角的汉堡设置图标。从下拉菜单中选择首选项

    从菜单图标中选择首选项选项

    从菜单图标中选择首选项选项

    第2步:将打开一个带有设置的新选项卡。单击左侧菜单中的隐私和安全。向下滚动到Cookie和站点数据部分,然后单击管理数据按钮。

    单击管理数据按钮

    单击管理数据按钮

    第3步:在出现的弹出窗口中,单击“删除所有显示”按钮以删除cookie。然后,单击Save Changes

    单击“删除所有显示”按钮删除所有cookie

    单击“删除所有显示”按钮删除所有cookie

    Edge浏览器

    第1步:打开浏览器并单击右上角的省略号。然后,转到“历史记录”>“清除浏览数据”

    如果您点击清除浏览数据,您还可以删除cookie

    如果您点击清除浏览数据,您还可以删除cookie

    第2步:时间范围下拉框中,选择适合您情况的选项。想想“WordPress持续注销登录”问题已经发生了多久。选择一个至少一样长的时间范围。

    例如,如果您只遇到了几分钟的问题,则默认的最后一小时选项应该可以工作。否则,您可以选择不同的范围,包括All Time

    选择一个时间范围,该时间段内的所有cookie都将被删除

    选择一个时间范围,该时间段内的所有cookie都将被删除

    第3步:接下来,确保选中Cookie和其他站点数据以及缓存图像和文件的框。您可以选择同时选择清除浏览和下载历史记录。

    完成后,单击立即清除按钮。

    3. 检查浏览器的设置

    如果这不起作用,则问题可能源于您浏览器的cookie设置。如果它们设置为强制cookie过期,则需要对其进行更改。

    在这种情况下,以下步骤应该适用于您使用的浏览器类型。

    Chrome浏览器

    第1步:在Chrome中,点击右上角的菜单图标,然后选择Settings

    选择菜单中的设置选项

    选择菜单中的设置选项

    第2步:将打开一个带有很多选项的新选项卡。向下滚动到页面底部并选择Advanced

    单击设置页面底部的高级按钮

    单击设置页面底部的高级按钮

    第3步:将动态显示附加选项列表。单击隐私和安全部分下的站点设置

    进入站点设置将让您调整站点保存cookie的方式

    进入站点设置将让您调整站点保存cookie的方式

    第4步:权限部分下,找到Cookie和站点数据设置。如果它下面没有标签Allow site to save and read cookie data并且显示Blocked,然后单击它。

    否则,这不是导致“WordPress持续注销登录”问题的原因。在这种情况下,您可以跳到下一部分以进行进一步的故障排除。

    如果cookie被阻止,您需要更改站点设置

    如果cookie被阻止,您需要更改站点设置

    第5步:单击“ Cookie和站点数据”部分下“已阻止”标签旁边的切换按钮。一旦你这样做了,它应该会自动切换和更改以允许保存cookie。

    单击切换按钮让站点保存 cookie

    单击切换按钮让站点保存 cookie

    Safari浏览器

    第1步:在Safari的菜单中,选择首选项选项。

    您可以通过选择首选项来检查浏览器的设置

    您可以通过选择首选项来检查浏览器的设置

    第2步:转到隐私选项卡。然后,在Cookie和网站数据选项旁边,确保未选中阻止所有Cookie框。如果已选中,请单击它。更改将自动保存。

    确保Safari没有阻止cookie

    确保Safari没有阻止cookie

    第3步:检查“WordPress持续注销登录”问题是否消失。如果它仍然存在,如果您不希望浏览器保存cookie,您可以再次选中此框。

    然后,在网站跟踪旁边,确保未选中防止跨站点跟踪。如果是,请单击它。

    尝试取消选中该选项以防止跨站点跟踪

    尝试取消选中该选项以防止跨站点跟踪

    Firefox浏览器

    第1步:打开Firefox并单击可以在默认新标签页上找到的齿轮图标。这是列出了您的热门网站的页面。

    该图标位于页面的右上角。

    打开一个新选项卡并单击齿轮图标

    打开一个新选项卡并单击齿轮图标

    第2步:将打开一个带有设置的新选项卡。然后,转到左侧菜单中的隐私和安全选项卡。

    转到增强跟踪保护部分并选择标准选项。

    如果已选择此选项,请继续进行故障排除。

    确保为增强跟踪保护选择了标准选项

    确保为增强跟踪保护选择了标准选项

    Edge浏览器

    第1步:打开浏览器,点击右上方的汉堡包图标,然后转到“设置”

    访问设置以更改Edge保存数据的方式

    访问设置以更改Edge保存数据的方式

    第2步:转到“站点权限”选项卡并找到“ Cookie和站点数据”按钮。如果它下面有“已阻止”字样,请单击它。

    另一方面,如果显示“允许”,请继续进行故障排除。

    如果cookie和数据被阻止,请单击选项进行更改

    如果cookie和数据被阻止,请单击选项进行更改

    第3步:单击允许站点保存和读取cookie数据旁边的切换按钮。此更改会自动保存。

    确保Edge允许保存cookie

    确保Edge允许保存cookie

    第4步:检查“WordPress强制注销登录”问题是否已修复。或者,如果它已启用,请确保禁用阻止第三方cookie的切换按钮。

    在这一点上,如果您检查“WordPress持续注销用户登录”错误是否仍然发生并且仍然令人讨厌,请单击Allow旁边的Add按钮。

    尝试将出现错误的特定站点添加到允许站点列表中

    尝试将出现错误的特定站点添加到允许站点列表中

    第5步:在文本字段中输入因“WordPress莫名其妙地注销登录”错误而给您带来麻烦的站点地址。然后,单击添加

    输入您的站点,然后单击“添加”按钮

    输入您的站点,然后单击“添加”按钮

    4. 清除WordPress网站的缓存

    如果您已经做到了这一点并且问题仍然存在,则不应归咎于您的浏览器。但是,您的WordPress网站的缓存可能是导致“WordPress持续注销登录”问题的原因。

    不过别担心……还有一些方法可以解决它!

    您只需单击几下即可清除站点的缓存,但该过程因您的主机以及是否使用缓存插件而异。

    如果您使用插件进行缓存,请查看其文档。

    否则,请咨询您的主机以了解清除站点和服务器缓存的说明。

    5. 仔细检查您的WordPress网站地址

    有时,WordPress登录会话cookie未保存,因为cookie中定义的URL与站点地址不匹配。

    要解决此问题,请检查您的WordPress设置并确保站点地址 (URL)WordPress 地址 (URL)字段相同。

    第1步:登录您的站点并转到菜单中的“设置”>“常规”。然后,根据需要更新地址并确保它们是正确的。

    有时,可能有一个“www”前缀,而本不应该有。此外,如果您的域上安装了SSL证书,请检查是否有“https”前缀。

    如果您进行了任何调整,请单击页面底部的保存更改

    确保您的WordPress URL匹配且正确

    确保您的WordPress URL匹配且正确

    第2步:手动更新WordPress地址。

    如果这不能解决“WordPress不停注销用户登录”错误,您需要手动更新这些地址。

    为此,您需要编辑wp-config.php文件。

    使用 SFTP 与站点建立连接后,下载并打开文件。或者,如果您使用的是FileZilla,则可以单击该文件,然后右键单击它并从列表中选择“查看/编辑”。

    您可以直接从FileZilla编辑文件

    您可以直接从FileZilla编辑文件

    在“happy blogging”行上方,输入以下代码:

    define(‘WP_HOME’,‘http://your-site.com’);
    define(‘WP_SITEURL’,‘http://your-site.com’);
    define(‘WP_HOME’,’http://your-site.com’);
    define(‘WP_SITEURL’,’http://your-site.com’);
    define('WP_HOME','http://your-site.com');
    define('WP_SITEURL','http://your-site.com');

    请务必将“http://your-site.com”更改为您的实际域。此外,请检查您对“HTTP”或“HTTPS”的使用是否正确。

    如果您为您的站点安装了SSL证书,那么您应该选择“HTTPS”前缀。

    在上面的示例中,也没有“www”。字首。如果您的站点包含一个并且在您的域的 DNS 设置中设置为以这种方式使用,那么一定要添加它。

    保存文件并将其上传回您站点的主文件夹中。或者,如果您使用的是FileZilla,则返回客户端并在提示您将文件的新版本覆盖到服务器时单击是。

    当询问您是否要上传更改后的文件时单击是

    当询问您是否要上传更改后的文件时单击是

    6. 禁用和重新启用WordPress插件

    如果您没有成功解决“WordPress持续注销登录”错误,那么您正在使用的插件之一可能存在问题。

    当插件需要使用cookie对会话进行身份验证,但未正确设置或cookie存在问题时,可能会导致WordPress登录超时错误。

    要解决这个可能的原因,您需要手动禁用插件。有关详细信息,请查看如何禁用WordPress插件

    第1步:使用SFTP,转到/wp-content/并重命名插件文件夹。选择一个清晰的名称以避免将来混淆。

    第2步:刷新您的网站并检查“WordPress持续注销登录”问题是否已解决。

    如果已修复,请将插件文件夹重命名为其原始名称。然后,在浏览器中刷新页面。

    第3步:转至插件 > 已安装插件并逐一激活插件,直到错误再次出现。

    激活每个插件,直到出现WordPress会话超时错误

    激活每个插件,直到出现WordPress会话超时错误

    第4步:现在您知道是哪个插件导致了“WordPress持续注销登录”问题,您可以将其删除。

    如果您仍然可以访问您的站点,请留在插件页面并单击列出的问题插件下的停用。然后,单击显示在激活链接旁边的删除链接。

    停用并删除问题插件

    停用并删除问题插件

    如果您无权访问您的站点,您可以使用 SFTP 再次重命名插件文件夹,然后将其改回原来的名称。

    接下来,在浏览器中刷新站点并删除插件。

    现在,如果您迫切需要使用插件提供的功能,您可以搜索合适的替代品。否则,您可以联系插件作者报告问题并请求修复。

    7. WordPress仍然让我退出登录

    如果您仍然遇到“WordPress持续注销登录”的问题,您可以在用户选中“记住我”框时手动延长记住用户的时间。

    如果默认值不够长或时间先前已更改并且不再适合您,这也很有帮助。

    手动更新您被记住的时间

    第1步:如果您还没有这样做,请使用functions.php文件创建一个子主题。

    在您的子主题的functions.php 文件中,添加此过滤器:

    add_filter( ‘auth_cookie_expiration’, ‘keep_me_logged_in_for_1_year’ );
    function keep_me_logged_in_for_1_year( $expirein ) {
    return YEAR_IN_SECONDS; // 1 year in seconds
    }
    add_filter( ‘auth_cookie_expiration’, ‘keep_me_logged_in_for_1_year’ );
    function keep_me_logged_in_for_1_year( $expirein ) {
    return YEAR_IN_SECONDS; // 1 year in seconds
    }
    add_filter( 'auth_cookie_expiration', 'keep_me_logged_in_for_1_year' );
    function keep_me_logged_in_for_1_year( $expirein ) {
    return YEAR_IN_SECONDS; // 1 year in seconds
    }

    需要注意的是,上述过滤器会记住一个用户一年。如果您更愿意更改此设置,这里有其他可能的选项,您可以使用它们来替换“YEAR_IN_SECONDS”:

    • DAY_IN_SECONDS – 用户只被记住一天。
    • WEEK_IN_SECONDS – 这意味着一周。
    • MONTH_IN_SECONDS – 这是为了让用户记住一个月。

    请记住,如果您在本地开发,如果您的计算机是安全的并且您使用防病毒应用程序,让您的用户帐户被记住一年可能不会构成巨大的安全威胁。但是,它对于生产站点或暂存站点并不安全。

    您也可能不希望为让用户记住一天而进行更改,因为这可能会导致您再次看到“WordPress持续注销登录”的问题。

    考虑您的选择并选择适合您的值。

    小结

    当WordPress不断地将您注销时,这非常非常非常烦人的事情。

    幸运的是,在大多数情况下,WordPress会话超时给您“WordPress持续注销登录”的问题可以快速解决。具体来说,请确保:

      • 清除浏览器的缓存
      • 清除浏览器的Cookie
      • 检查浏览器的设置
      • 清除WordPress网站的缓存
      • 仔细检查您的WordPress网站地址
      • 禁用和重新启用WordPress插件
      • 手动更新您被记住的时间