登录时WordPress Cookie问题:“错误:您的浏览器阻止或不支持Cookie。您必须启用Cookie才能使用WordPress。“

时间:2018-10-29 作者:Saren Tasciyan

最近我遇到了一个问题,Wordpress在登录页面上报告了一个错误:

错误:浏览器阻止或不支持Cookie。您必须启用Cookie才能使用WordPress。

这在这里和其他平台上被问了好几次。我已将其固定到我的自定义插件。删除php文件的内容并不能解决问题,只能对其进行重命名。我将错误锁定为headers_sent() 登记入住wp-login.php.

1 个回复
SO网友:Saren Tasciyan

问题是在<?php ... ?> 圈占地这不是Cookie的特定问题,错误具有误导性。我的自定义插件只是一个php文件,有两行额外的空行。关于同一错误消息的现有流行问题不包括关于空行的任何答案。这个问题也受到社区的保护。这就是为什么,我需要在一个单独的问题中回答。

结束

相关推荐

如何在没有`Headers已发送`错误的情况下同时使用`wp_INSERT_USER`和`wp_INSERT_POST`?

我正在使用创建前端过帐表单wp_insert_post 这要求用户输入三个基本字段:他们的名字、姓氏和电子邮件地址。如果用户已登录,我会预先填充文本字段,并在提交表单时忽略它们。但是,如果用户未登录,“我的功能”会检查if the email entered is registered. 如果是,函数将获取关联的user\\u id并将该用户指定为post\\u作者。如果电子邮件未关联,则通过以下方式创建新用户wp_insert_user.表单返回此错误:Warning: mysql_real_escap