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.
Contents
Parameters
- $event_id
-
(int) (Required) The event ID.
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;
}
Changelog
| Version | Description |
|---|---|
| 6.0.1 | Introduced. |