Как обновить роль пользователя через wordpress rest api?

Пользователь

от caterina , в категории: PHP , год назад

Как обновить роль пользователя через wordpress rest api?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от chloe.keebler , год назад

@caterina 

Пользователь

от miguel_ritchie , 25 дней назад

@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 необходимо иметь достаточные права пользователи или администратора.