?> <div class="content content--sidebar"> <?php while (have_posts()) { the_post(); ?> <?php get_template_part('content', 'single'); ?> <?php $entity_url = get_post_meta(get_the_ID(), 'mc-entity-relation', true); if ($entity_url && MapasCulturais2Post::parseEventUrl($entity_url)) { global $__event_url, $__image; $__image = 'avatar.avatarBig'; $__event_url = $entity_url; ?> <?php get_template_part('partials/event-box'); ?> <?php } ?> <?php // If comments are open or we have at least one comment, load up the comment template if (comments_open() || '0' != get_comments_number()) { comments_template('', true);
* @package cultural */ /** * Shortcode to display an event * */ static function shortcode($atts) { extract(shortcode_atts(array('type' => 'post', 'order' => 'date', 'orderby' => 'title', 'posts' => -1, 'color' => '', 'fabric' => '', 'category' => ''), $atts)); $url = isset($atts[0]) ? trim($atts[0]) : null; if (!$url) { // se não foi informado uma url if (current_user_can('edit_post')) { return "<div class='shortcode-error'>Informe a url do evento dentro do tag evento da seguinte forma: <strong>[evento http://" . MAPASCULTURAIS_URL . "evento/0000]</strong></div>"; } } else { // se a url foi informada global $__event_url, $__image; if (substr($url, -1) != '/') { $url .= '/'; } $__image = 'avatar.avatarBig'; $__event_url = $url; ob_start(); get_template_part('partials/event-box'); return ob_get_clean(); } } } MapasCulturais2Post::init();
<?php global $__event_url, $__image; $link_url = get_post_meta(get_the_ID(), 'mc-entity-relation', true); $image = $__image; $url = $__event_url; if ($link_url == $url) { $event = MapasCulturais2Post::getEventInfoFromAPI($url, false, $__image); } else { $event = MapasCulturais2Post::getEventInfoFromAPIProxy($url, false, $__image); } if (!$event) { return; } $price = ''; $same_price = true; foreach ($event->occurrences as $i => $occ) { if ($i > 0 && $price != $occ->price) { $same_price = false; } $price = $occ->price; } ?> <div class="event-container"> <div class="event-data"> <h1 class="event__title"> <?php echo $event->name; ?> <?php if ($event->subTitle) {