Перейти к содержимому

Удалить пользователя с сайта

DELETE
/wp-json/wp2/site-manager/v1/sites/{blog_id}/users/{user_id}
curl --request DELETE \
--url https://example.com/wp-json/wp2/site-manager/v1/sites/1/users/1 \
--header 'X-WP-Nonce: <X-WP-Nonce>'

Снимает пользователя с блога (remove_user_from_blog). Глобальная учётка WordPress не удаляется. Нужно право управлять блогом (для administrator на сайте — как при добавлении, manage_network_users/manage_network).

blog_id
required
integer

ID сайта в текущей сети (WP_Site->blog_id).

user_id
required
integer

ID пользователя WordPress, которого снять с этого сайта.

Пользователь снят с сайта.

Media typeapplication/json
object
removed

Всегда true при HTTP 200.

boolean
user_id

ID снятого пользователя (из path).

integer
Example
{
"removed": true,
"user_id": 14
}

Не аутентифицирован. DualRest: rest_forbidden (status 401), если нет cookie-сессии. Cookie + X-WP-Nonce или Application Password.

Media typeapplication/json
object
code

Машинный код ошибки или события.

string
message

Текст сообщения (лог, PIN, сброс пароля).

string
data

Дополнительные данные WP_Error или лицензии.

object
Examplegenerated
{
"code": "example",
"message": "example",
"data": {}
}

Нет права на блог (forbidden) или невалидный REST nonce.

Media typeapplication/json
object
code

Машинный код ошибки или события.

string
message

Текст сообщения (лог, PIN, сброс пароля).

string
data

Дополнительные данные WP_Error или лицензии.

object
Examplegenerated
{
"code": "example",
"message": "example",
"data": {}
}

Site_not_in_network — сайт не в текущей сети.

Media typeapplication/json
object
code

Машинный код ошибки или события.

string
message

Текст сообщения (лог, PIN, сброс пароля).

string
data

Дополнительные данные WP_Error или лицензии.

object
Examplegenerated
{
"code": "example",
"message": "example",
"data": {}
}