bp_rest_members_endpoint :: delete_item(wp_rest_request.$请求的)
删除单个用户。
描述
参数
- $请求
-
(wp_rest_request.的)(必需的)有关该请求的完整详细信息。
返回
(wp_rest_response | wp_error)响应对象成功,或WP_Error对象失败。
来源
文件:bp-members / classes / class-bp-rest-members-endpoint.php
公共函数delete_item($请求){$ user_id =(int)$请求['id'];if(空($ user_id)){$ user_id = bp_loggedin_user_id();}如果(空($ user_id)){return new wp_error('bp_rest_member_invalid_id',__('无效的成员ID'),'buddyboss'),array('status'=> 404,));$ user = bp_rest_get_user($ user_id);if(!$用户instanceof wp_user){return new wp_error('bp_rest_member_invalid_id',__('无效的成员ID'),'buddyboss'),array('status' => 404,));$上一页= $ this-> prequest_item_for_response($用户,$请求);$ status = false;if(bp_core_delete_account($ user_id)){$ status = true;$ response = new wp_rest_response();$ respons-> set_data(数组('删除'=> $ status,'上一个'=> $上一个 - > get_data(),)); /** * Fires immediately after a user is deleted via the REST API. * * @since 4.7.0 * * @param WP_User $user The user data. * @param WP_REST_Response $response The response returned from the API. * @param WP_REST_Request $request The request sent to the API. */ do_action( 'bp_rest_delete_user', $user, $response, $request ); return $response; }
变更乐
版本 | 描述 |
---|---|
0.1.0. | 介绍。 |