function front_end($args, $instance) { extract($args); $limit = intval($instance['load']); $title = $instance['title']; $events = tribe_get_events(array('eventDisplay' => 'upcoming', 'posts_per_page' => $event_count)); if (!empty($events)) { echo $title ? $before_title . $title . $after_title : ''; foreach ($events as $event) { $start_date = strtotime(tribe_get_start_date($event->ID)); $start_date_day = date('Y-m-d', $start_date); $end_date = strtotime(tribe_get_end_date($event->ID)); $end_date_day = date('Y-m-d', $end_date); $all_day = tribe_event_is_all_day($event->ID); $time_format = get_option('time_format'); if ($all_day) { $date_format = date('F jS', $start_date) . '<span>•</span> <em>' . __('All day', 'espresso') . '</em>'; } else { if ($end_date_day) { if ($start_date_day == $end_date_day) { $date_format = date('F jS', $start_date) . '<span>•</span> <em>' . date($time_format, $start_date) . ' – ' . date($time_format, $end_date) . '</em>'; } else { $date_format = date('F jS', $start_date) . ' <em>@ ' . date($time_format, $start_date) . '<br />' . __('to', 'espresso') . '</em> ' . date('F jS', $end_date) . ' <em>@' . date($time_format, $end_date) . '</em>'; } } } ?> <article class="upcoming-event-block clearfix"> <h3><a href="<?php echo get_permalink($event->ID); ?> "><?php echo apply_filters('the_title', $event->post_title); ?> </a></h3> <small><?php echo $date_format; ?> </small> <p><?php echo $event->post_excerpt ? $event->post_excerpt : espressoTruncate($event->post_content, 155) . ' ...'; ?> </p> <a class="es-button" href="<?php echo get_permalink($event->ID); ?> "><?php _e('Event Information', 'espresso'); ?> </a> </article><?php } } wp_reset_query(); }
} ?> <article class="upcoming-event-block clearfix"> <h3><a href="<?php echo tribe_get_event_link($event->ID); ?> "><?php echo apply_filters('the_title', $event->post_title); ?> </a></h3> <small><?php echo $date_format; ?> </small> <p><?php echo $event->post_excerpt ? $event->post_excerpt : espressoTruncate($event->post_content, 155) . ' ...'; ?> </p> <a class="es-button" href="<?php echo tribe_get_event_link($event->ID); ?> "><?php _e('Event Information', 'espresso'); ?> </a> </article><?php if ($temp_count == 3) { echo '<div class="cl"></div>'; $temp_count = 0; } }