Tribe__Events__Community__Main::redirectCallback( string $tribe_id )
Redirect user to the right place.
Contents
Parameters
- $tribe_id
-
(string) (Required) The page being viewed.
Return
(void)
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;
}
}
Changelog
| Version | Description |
|---|---|
| 1.0 | Introduced. |