Пример #1
0
/**
 * Filter in body classes.
 *
 * @param array $classes
 * @uses get_query_var()
 * @uses eventbrite_venue_get_page_url()
 * @uses eventbrite_venue_get_page_id()
 * @return array Filtered body classes
 */
function eventbrite_venue_body_class($classes)
{
    if (get_query_var('eb_event') && eventbrite_venue_get_page_url('events')) {
        $classes[] = 'eventbrite-venue-single-event';
    }
    global $post;
    if (isset($post->ID) && $post->ID == eventbrite_venue_get_page_id('calendar')) {
        $classes[] = 'template-calendar';
    }
    return $classes;
}
Пример #2
0
<?php

/**
 * Template for sidebar
 *
 * @package Eventbrite_Event
 */
?>

<?php 
if (class_exists('Voce_Eventbrite_API') && eventbrite_venue_get_page_id('event-info') == get_queried_object_id()) {
    $events = eb_api_get_featured_events();
    $event = array_shift($events);
    $venue_info = eventbrite_venue_get_venue_address($event);
    $map_url = eventbrite_venue_get_venue_google_map_url($event);
    $venue_info = eventbrite_venue_get_venue_address($event);
    if (isset($venue_info['mailing-address'])) {
        $address = $venue_info['mailing-address'];
    }
}
?>

<aside class="span4" role="complementary">
	<div class="sidebar">
		<?php 
if (class_exists('Voce_Eventbrite_API') && (!empty($map_url) || !empty($address))) {
    ?>
			<div class="event-location widget">
				<h2 class="widget-title"><?php 
    _e('Location', 'eventbrite-multi');
    ?>