Tribe__Events__REST__V1__Endpoints__Single_Venue_Slug::delete( WP_REST_Request $request )
Handles DELETE requests on the endpoint.
Contents
Parameters
- $request
-
(WP_REST_Request) (Required)
Return
(WP_Error|WP_REST_Response) An array containing the data of the trashed post on success or a WP_Error instance on failure.
Source
File: src/Tribe/REST/V1/Endpoints/Single_Venue_Slug.php
public function delete( WP_REST_Request $request ) {
$venue = get_page_by_path( $request['slug'], OBJECT, Tribe__Events__Venue::POSTTYPE );
$venue_id = 0;
if ( $venue ) {
$venue_id = $venue->ID;
}
$request->set_param( 'id', $venue_id );
return parent::delete( $request );
}