我正在尝试将一些用户元信息添加到现有的wp/v2/users REST端点。但是,似乎需要额外的身份验证,即我得到以下信息(在注释中输出):
error_log( is_user_logged_in() ); // true
register_rest_field( \'user\',
\'is_logged_in\',
array(
\'get_callback\' => function () {
return is_user_logged_in(); // false
},
)
);
(因此,在我注册的新字段中似乎不可能获得实际的用户元)。
首先:如果我在这一点上错了,请纠正我,因为这会让事情变得更容易。
但是,假设需要额外的身份验证:我尝试将\\u wpnance设置为登录时获得的nonce,并返回403。我只是希望能够以JSON格式发送任何登录了自己用户数据的用户。正确的方法是什么?