Tribe__Events__Main::add_preview_organizers( int $event_id )

Specify the “preview organizer” to link to an event.


Parameters

$event_id

(int) (Required) The ID of the event being previewed.


Top ↑

Source

File: src/Tribe/Main.php

		public function add_preview_organizers( $event_id ) {

			$organizer_ids = get_post_meta( $event_id, '_EventOrganizerID', false );

			if ( empty( $organizer_ids ) || ! is_array( $organizer_ids ) ) {
				return;
			}

			foreach ( $organizer_ids as $key => $organizer_id ) {

				$organizer_status = get_post_status( $organizer_id );

				$is_preview_organizer = 'draft' === $organizer_status || 'auto-draft' === $organizer_status;

				if ( ! $is_preview_organizer ) {
					unset( $organizer_ids[ $key ] );
				}
			}

			$this->link_preview_organizer_to_event( $organizer_ids, $event_id );
		}

Top ↑

Changelog

Changelog
Version Description
4.5.1 Introduced.