Tribe__Events__Pro__Main::parse_query( WP_Query $query )

Set PRO query flags


Parameters

$query

(WP_Query) (Required) The current query object.


Top ↑

Return

(WP_Query) The modified query object.


Top ↑

Source

File: src/Tribe/Main.php

		public function parse_query( $query ) {
			$query->tribe_is_week = false;
			$query->tribe_is_photo = false;
			$query->tribe_is_map = false;
			$query->tribe_is_event_pro_query = false;
			if ( ! empty( $query->query_vars['eventDisplay'] ) ) {
				$query->tribe_is_event_pro_query = true;
				switch ( $query->query_vars['eventDisplay'] ) {
					case 'week':
						$query->tribe_is_week = true;
						break;
					case 'photo':
						$query->tribe_is_photo = true;
						break;
					case 'map':
						/*
						* Query setup for the map view is located in
						* Tribe__Events__Pro__Geo_Loc->setup_geoloc_in_query()
						*/
						$query->tribe_is_map = true;
						break;
				}
			}
		}