1

我正在使用带有 OAuth 1 的 WordPress REST API。当我尝试使用 wp-json/wp/v2/users/ 获取用户列表时,我只获得管理员用户详细信息,而不是所有用户。我已完成 OAuth 身份验证过程并获得了 oauth 令牌和机密。我已经尝试过 POST man 以及 Mozilla 的 REST 客户端。在尝试创建任何 POST 或用户时,我也会得到“rest_cannot_create”。

4

1 回答 1

0

您需要确保要显示的用户具有“list_users”功能。

// get the the role object
$role_object = get_role( $role_name );

// add $cap capability to this role object
$role_object->add_cap( $capability_name );

https://developer.wordpress.org/plugins/users/roles-and-capabilities/#adding-capabilities

于 2021-02-25T21:58:36.067 回答