Service_Provider::filter_tribe_post_id( int $event_id )

Get the $event_id using get_queried_object_id() for Divi users who aren’t using the Default Events Template.


Parameters

$event_id

(int) (Required) The event ID.


Top ↑

Source

File: src/Tribe/Integrations/Divi/Service_Provider.php

	public function filter_tribe_post_id( $event_id ) {
		// Try the "normal" way first.
		if ( empty( $event_id ) ) {
			$event_id = get_the_ID();
		}

		// Look for a post in the query variables.
		if ( ! tribe_is_event( $event_id ) && tribe_get_request_var( 'et_post_id' ) ) {
			$event_id = tribe_get_request_var( 'et_post_id' );
		}

		if ( ! tribe_is_event( $event_id ) ) {
			$event_id = get_queried_object_id();
		}

		return $event_id;
	}

Top ↑

Changelog

Changelog
Version Description
6.0.1 Introduced.