WP_REST_Users_Controller::delete_item_permissions_check PHP Method

delete_item_permissions_check() public method

Checks if a given request has access delete a user.
Since: 4.7.0
public delete_item_permissions_check ( WP_REST_Request $request ) : true | WP_Error
$request WP_REST_Request Full details about the request.
return true | WP_Error True if the request has access to delete the item, WP_Error object otherwise.
    public function delete_item_permissions_check($request)
    {
        $id = (int) $request['id'];
        if (!current_user_can('delete_user', $id)) {
            return new WP_Error('rest_user_cannot_delete', __('Sorry, you are not allowed to delete this user.'), array('status' => rest_authorization_required_code()));
        }
        return true;
    }