📜  错误:Cookie 被您的浏览器阻止或不支持.您必须启用 cookie 才能使用 WordPress. - PHP (1)

📅  最后修改于: 2023-12-03 15:12:33.519000             🧑  作者: Mango

错误:Cookie 被您的浏览器阻止或不支持.您必须启用 cookie 才能使用 WordPress. - PHP

介绍

在使用 WordPress 过程中,我们可能会遭遇“Cookie 被您的浏览器阻止或不支持.您必须启用 cookie 才能使用 WordPress.”的错误提示。这是因为 WordPress 使用 cookie 来进行身份验证等操作。当浏览器禁用或不支持 cookie 时,就会出现此错误。本文将会介绍如何解决此问题,使得能够正常使用 WordPress。

解决方法
方法一:启用 cookie

首先,我们需要启用浏览器中的 cookie。在大多数浏览器中,cookie 是默认启用的。如果您的浏览器已禁用 cookie,请根据以下步骤启用:

谷歌浏览器

  1. 点击右上角三个点图标,选择“设置”。
  2. 滚动到底部,点击“高级”选项。
  3. 在“隐私和安全”中,点击“内容设置”。
  4. 打开“Cookies”选项,并允许所有 cookie 或添加 WordPress 网站到例外中。

火狐浏览器

  1. 点击右上角三个线条图标,选择“选项”。
  2. 在左侧菜单中选择“隐私和安全”。
  3. 在“Cookie 和网站数据”中,勾选“允许网站设置 Cookie”。
方法二:设置 cookie 生命周期

如果此错误出现在安装 WordPress 后的几天或几周内,则可能是因为在默认情况下,WordPress cookie 生命周期仅为 48 小时。在此之后,WordPress 将要求用户重新登录。如果用户未能在此期限内重新登录,则会出现此错误。要解决此问题,请按照以下步骤:

  1. 登录 WordPress 后台区域。
  2. 在左侧菜单中,选择“设置”->“常规”。
  3. 滚动页面到“WordPress 地址 (URL)”和“网站地址 (URL)”。
  4. 在这些字段中,确保只使用 HTTP 或 HTTPS 协议(协议与站点地址一致)。
  5. 滚动页面到“登录有效期限”。
  6. 更改 cookie 生命周期并保存更改。
方法三:禁用插件

WordPress 插件可能会干扰 cookie 的工作,导致出现此错误。为了解决此问题,请禁用所有插件并检查是否可以解决问题。如果问题得到解决,则尝试逐个启用插件,以确定哪个插件导致出现此错误。

结论

启用 cookie 是使用 WordPress 的必要条件。否则,一些重要操作可能无法执行,例如登录,使用购物车等等。如果出现“Cookie 被您的浏览器阻止或不支持。”的错误提示,则可能是因为浏览器未启用 cookie、cookie 生命周期过短或插件导致干扰。按照上述方法进行操作,应该可以解决问题。