我想通过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 );
}