如何修复WordPress错误您的浏览器阻止或不支持Cookies
错误通常是WordPress建站开发过程的一部分,近期,在登录WordPress网站时,看到错误消息Cookie被您的浏览器阻止或不支持。
中文网站,“错误:Cookie被您的浏览器阻止或不支持。您必须启用cookie才能使用WordPress。”
英文网站,“ERROR:Cookies are blocked or not supported by your browser.You must enable cookies to use WordPress.”
出现此错误的原因可能有多种,其中不一定包括cookie被您的浏览器阻止或不支持。即使在我们的浏览器中绝对没有禁用cookie时。本文,晓得博客为你介绍如何修复WordPress错误您的浏览器阻止或不支持Cookie
发生不支持Cookie错误的原因?
根据错误消息,此消息并不一定意味着它是由于cookie被阻止而产生的。最常见的原因是:
1、Cookie被安全插件或缓存插件阻止
Cookie可以被安全或缓存插件阻止,这是最大的原因之一。WordPress安全插件或WordPress缓存插件可能会干扰您的WordPress站点的cookie和登录处理,并阻止WordPress用户登录cookie正确生成。因此,这可能会导致错误“Cookie被您的浏览器阻止或不支持。您必须启用cookie才能使用WordPress。”
要解决此问题,请通过重命名插件的文件夹来暂时停用安全和缓存插件。为此,请通过FTP或文件管理器插件登录您的网站,然后将特定文件夹重命名为/wp-content/plugins/plugin-name其他文件夹。
然后尝试再次登录WordPress仪表板。如果这解决了您的问题,请重新安装缓存和安全插件。
2、更改托管服务提供商后阻止Cookie
如果最近将WordPress站点迁移到另一台Web服务器,而域仍然存在并且没有更改,则可能会在您的浏览器中存储的cookie和您的新托管服务器之间产生冲突。因此,明智的做法是删除所有现有的浏览器cookie并尝试登录WordPress仪表板。
怎么修复WordPress错误您的浏览器阻止或不支持Cookie?
当尝试登录您的网站时,您的WordPress网站引发cookie错误的原因只有几个。您可以在下面找到两个原因,我们可以快速修复它们。
1、编辑文件wp-config.php修复
要消除此错误,需要在此位置粘贴一行代码。您可以通过网站根文件夹中的Filezilla访问wp-config.php文件。将下面的代码粘贴到底部,
define( 'COOKIE_DOMAIN', '.domain.com' );
上面的代码段可能不适用于多站点。因此,您可以尝试以下一种。
define('COOKIE_DOMAIN', $_SERVER['HTTP_HOST'] );
推荐:如何在WordPress中编辑wp-config.php文件
2、编辑文件functions.php修复
如果上述解决方案均无效,请尝试以下修复。
打开并编辑文件functions.php文件,可以使用cPanel文件管理器或通过Filezilla等FTP工具访问和打开此文件。登录后进入文件所在网站的主题文件夹functions.php。通常是wp-content/themes/theme-name/functions.php
复制以下代码并将其粘贴到文件底部functions.php。
setcookie(TEST_COOKIE, 'WP Cookie check', 0, COOKIEPATH, COOKIE_DOMAIN);
if ( SITECOOKIEPATH != COOKIEPATH ) setcookie(TEST_COOKIE, 'WP Cookie check', 0, SITECOOKIEPATH, COOKIE_DOMAIN);
修改后的functions.php保存并上传到您的网站后,您应该不会再看到“Cookies被阻止或您的浏览器不支持”错误。
修复后
总结
以上晓得博客为你介绍的如何修复WordPress错误您的浏览器阻止 或 不支持Cookies的全部内容,如果您仍然遇到WordPress错误问题,可在下面的评论框中留下您的想法。
推荐:[已解决]如何修复WordPress中的您关注的链接已过期错误
Claude、Netflix、Midjourney、ChatGPT Plus、PS、Disney、Youtube、Office 365、多邻国Plus账号购买,ChatGPT API购买,优惠码XDBK,用户购买的时候输入优惠码可以打95折