public function delete_item_permissions_check($request) { $post = get_post($request['id']); if ($post && !$this->check_delete_permission($post)) { return new WP_Error('rest_cannot_delete', __('Sorry, you are not allowed to delete this post.'), array('status' => rest_authorization_required_code())); } return true; }