/** * Output the upcoming events associated with a venue * * @return string|null */ function tribe_venue_upcoming_events($post_id = false) { $post_id = Tribe__Events__Main::postIdHelper($post_id); if ($post_id) { $args = array('venue' => $post_id, 'eventDisplay' => 'list', 'posts_per_page' => apply_filters('tribe_events_single_venue_posts_per_page', 100)); $html = tribe_include_view_list($args); return apply_filters('tribe_venue_upcoming_events', $html); } return null; }
/** * Output the upcoming events associated with a venue * * @return void * @since 3.0 */ function tribe_venue_upcoming_events($post_id = false) { $post_id = TribeEvents::postIdHelper($post_id); if ($post_id) { // turn off the venue group tribe_set_the_meta_visibility('tribe_event_venue', false, 'meta_group'); $args = array('venue' => $post_id, 'eventDisplay' => 'upcoming'); $html = tribe_include_view_list($args); // housekeeping: turn on the venue meta group before we leave tribe_set_the_meta_visibility('tribe_event_venue', true, 'meta_group'); return apply_filters('tribe_venue_upcoming_events', $html); } }
the_content(); ?> </div> <?php } ?> <!-- Venue Featured Image --> <?php echo tribe_event_featured_image(null, 'full'); ?> </div><!-- .tribe-events-event-meta --> <!-- Upcoming event list --> <?php do_action('tribe_events_single_venue_before_upcoming_events'); ?> <?php // Use the 'tribe_events_single_venue_posts_per_page' to filter the // number of events to display beneath the venue info on the venue page. ?> <?php echo tribe_include_view_list(array('venue' => $venue_id, 'eventDisplay' => 'upcoming', 'posts_per_page' => apply_filters('tribe_events_single_venue_posts_per_page', 100))); ?> <?php do_action('tribe_events_single_venue_after_upcoming_events'); ?> </div><!-- .tribe-events-venue -->
the_content(); ?> </div> <?php } ?> </div><!-- .tribe-events-organizer-meta --> <?php do_action('tribe_events_single_organizer_after_organizer'); ?> <!-- Upcoming event list --> <?php do_action('tribe_events_single_organizer_before_upcoming_events'); ?> <?php // Use the 'tribe_events_single_organizer_posts_per_page' to filter the // number of events to display beneath the venue info on the venue page. ?> <?php echo tribe_include_view_list(array('organizer' => get_the_ID(), 'eventDisplay' => 'upcoming', apply_filters('tribe_events_single_organizer_posts_per_page', 100))); ?> <?php do_action('tribe_events_single_organizer_after_upcoming_events'); ?> </div><!-- .tribe-events-organizer --> <?php do_action('tribe_events_single_organizer_after_template');