Tribe__Events__Community__Main::redirectCallback( string $tribe_id )

Redirect user to the right place.


Parameters

$tribe_id

(string) (Required) The page being viewed.


Top ↑

Return

(void)


Top ↑

Source

File: src/Tribe/Main.php

		public static function redirectCallback( $tribe_id ) {

			$tce = self::instance();

			if ( $tribe_id != $tce->rewriteSlugs['event'] && $tribe_id != $tce->rewriteSlugs['venue'] && $tribe_id != $tce->rewriteSlugs['organizer'] ) {
				// valid route
				$context = $tce->getContext( 'edit', $tribe_id );
				$url = $tce->getUrl( 'edit', $tribe_id, null, $context['post_type'] );
				wp_safe_redirect( esc_url_raw( $url ) ); exit;
			} else {
				// invalid route, redirect to My Events
				wp_safe_redirect( esc_url_raw( $tce->getUrl( 'list' ) ) ); exit;
			}

		}

Top ↑

Changelog

Changelog
Version Description
1.0 Introduced.