无法在rest_api_init钩子中调用wp_set_auth_cookie()函数

时间:2019-05-08 15:18:03

标签: php wordpress

我想通过rest_api_init钩子从任何外部页面登录到wordpress。 我正在使用cURL将用户ID发送到wordpress api。

当我在当前浏览器中打开wordpress网站时,wordpress API正在接收用户ID,但是该用户在wordpress末尾未登录。请看看并向我建议解决方法。

我在wordpress挂钩函数中的代码是

if ($user) {

wp_set_current_user($user->ID, $user->user_login);

wp_set_auth_cookie($user->ID, true);

do_action( 'wp_login', $user->user_login );

}

0 个答案:

没有答案