Tribe__Events__REST__V1__Endpoints__Single_Venue_Slug::update( WP_REST_Request $request )

Handles UPDATE requests on the endpoint.


Parameters

$request

(WP_REST_Request) (Required)


Top ↑

Return

(WP_Error|WP_REST_Response) An array containing the data of the updated post on success or a WP_Error instance on failure.


Top ↑

Source

File: src/Tribe/REST/V1/Endpoints/Single_Venue_Slug.php

	public function update( 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::update( $request );
	}