当包含Wordpress环境时,PHP文件具有状态302

时间:2018-01-22 13:37:15

标签: php wordpress http-status-code-302

常规

我在我的网站上使用Wordpress和Ultimate Member 2来轻松实现用户角色和权限。

我尝试做什么

我想使用

更新用户在外部PHP文件中的角色

UM()->roles()->set_role($user_id, "um_verified-member");

哪个应该有效。

但是为了使用set_role函数,我需要将Wordpress标题包含在该PHP文件中。所以我用

做到了

require("../../../wp-blog-header.php");

只要我包含Wordpress标头,我就可以看到文件的状态从200 OK更改为302 Found,并且在该文件的响应标头中显示Location:语句指向在其他地方。

有谁知道这里出了什么问题?

感谢您的帮助, 添

1 个答案:

答案 0 :(得分:0)

我想我想通了:

require_once("../../../wp-load.php");

适合我。

感谢您的帮助!