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; }