Php 如果wp用户已登录,如何将外部HTML重定向到wordpress?

Php 如果wp用户已登录,如何将外部HTML重定向到wordpress?,php,wordpress,Php,Wordpress,标题很好地解释了这一点。我有一个Wordpress的index.php页面(在之外)。此索引页有一个登录名,一旦提交,它将重定向到Wordpress登录区域 问题是,如果我在登录后返回external index.php,我仍然会看到登录表单,这是不正确的,我可以使用什么php重定向回Wordpress成员区域,当然只有在登录后 有一套安全功能,并且考虑到子目录的安装,这似乎是最相关的: 路径表示中请求的URL中必须存在的URL路径 发送Cookie头的顺序 由于您试图从域根目录验证用户,因此浏

标题很好地解释了这一点。我有一个Wordpress的index.php页面(之外)。此索引页有一个登录名,一旦提交,它将重定向到Wordpress登录区域

问题是,如果我在登录后返回external index.php,我仍然会看到登录表单,这是不正确的,我可以使用什么php重定向回Wordpress成员区域,当然只有在登录后

有一套安全功能,并且考虑到子目录的安装,这似乎是最相关的:

路径表示中请求的URL中必须存在的URL路径 发送Cookie头的顺序

由于您试图从域根目录验证用户,因此浏览器从不发送cookie,因为这是不允许的。将中的常量
COOKIEPATH
更改为“/”

为了完整性,一旦cookie设置完毕并Wordpress启动(通过要求
wp加载

if (is_user_logged_in()) { 
  wp_redirect (admin_url());
  exit;
}
是一个辅助函数,它:

检索当前站点的管理区域的URL

如果要重定向到公共页面,可以使用:

检索WordPress应用程序文件所在的当前站点的URL


可能是任何东西。如果没有相关的代码就很难说。你需要什么?在我的索引页面上,它只是一个HTML登录表单…而且它在没有任何php的情况下可以登录我的用户并将他们带到WordPress…我厌倦了这个,但没有工作…我需要一个答案伙计们,来吧!因为你显然有一个子目录安装…有没有你检查了cookie路径?你能详细说明一下吗?很好,但是在wp配置中需要编辑什么?请告诉我你是否能帮上忙..我了解你的概念,但我不知道在这里该做什么!!@MøhamëdNagý我在7小时前编辑了答案,你试过了吗,但没有成功?哦,对不起,没有看到…但我没有在里面看到一个叫做cookiepath的东西配置文件..你在配置中也引用了哪一行?@MøhamëdNagý我链接了配置引用,其中的状态是“这里有可以定义的附加常量”。甚至还有一个例子。我在WP-CONFIG文件的末尾添加了这一行:define('COOKIEPATH',preg_replace('https?:/[^/]+| I','',get_option('home')/'));…然后在我的索引页面的顶部:…索引仍然显示空白的白色页面?