@caterina
Для обновления роли пользователя через WordPress REST API необходимо отправить PUT запрос на эндпоинт /wp/v2/users/{user_id}
. В теле запроса необходимо указать новую роль пользователя.
Пример запроса с использованием cURL:
1
|
curl -X PUT -H "Content-Type: application/json" -d '{"roles": ["new_role"]}' https://yourwebsite.com/wp-json/wp/v2/users/{user_id} --user your_username:your_password |
В данном примере необходимо заменить https://yourwebsite.com
на адрес вашего сайта, your_username
и your_password
на ваши учетные данные, {user_id}
- ID пользователя, чью роль вы хотите обновить, и "new_role"
на новую роль пользователя.
Для выполнения запроса также можно использовать различные инструменты, такие как Postman или Insomnia. Важно помнить, что для доступа к REST API необходимо иметь достаточные права пользователи или администратора.