tribe-events/list/single-featured.php
<?php
/**
* List View Single Featured Event
* This file contains one featured event in the list view
*
* Override this template in your own theme by creating a file at [your-theme]/tribe-events/list/single-featured.php
*
* @version 4.6.3
* @package TribeEventsCalendarPro
*/
if ( ! defined( 'ABSPATH' ) ) {
die( '-1' );
}
// Setup an array of venue details for use later in the template.
$venue_details = tribe_get_venue_details();
// Venue.
$has_venue_address = ( ! empty( $venue_details['address'] ) ) ? ' location' : '';
// Organizer.
$organizer = tribe_get_organizer();
// Event Image.
echo wp_kses_post( tribe_event_featured_image( null, 'large' ) );
?>
<div class="tribe-events-event-content">
<!-- Event Title -->
<?php do_action( 'tribe_events_before_the_event_title' ); ?>
<h2 class="tribe-events-list-event-title">
<a class="tribe-event-url" href="<?php echo esc_url( tribe_get_event_link() ); ?>" title="<?php the_title_attribute(); ?>" rel="bookmark">
<?php the_title(); ?>
</a>
<span class="label label-default"><?php esc_html_e( 'Featured', 'lsx' ); ?></span>
</h2>
<?php do_action( 'tribe_events_after_the_event_title' ); ?>
<!-- Event Meta -->
<?php do_action( 'tribe_events_before_the_meta' ); ?>
<div class="tribe-events-event-meta">
<div class="author <?php echo esc_attr( $has_venue_address ); ?>">
<!-- Schedule & Recurrence Details -->
<div class="tribe-event-schedule-details">
<?php echo wp_kses_post( tribe_events_event_schedule_details() ); ?>
</div>
<?php if ( $venue_details ) : ?>
<!-- Venue Display Info -->
<div class="tribe-events-venue-details">
<?php echo wp_kses_post( implode( ', ', $venue_details ) ); ?>
<?php
if ( tribe_show_google_map_link() ) {
echo wp_kses_post( tribe_get_map_link_html() );
}
?>
</div> <!-- .tribe-events-venue-details -->
<?php endif; ?>
</div>
</div><!-- .tribe-events-event-meta -->
<?php do_action( 'tribe_events_after_the_meta' ); ?>
<!-- Event Cost -->
<?php if ( tribe_get_cost() ) : ?>
<div class="tribe-events-event-cost featured-event">
<?php esc_html_e( 'Price:', 'lsx' ); ?>
<span class="ticket-cost"><?php echo esc_html( tribe_get_cost( null, true ) ); ?></span>
<?php
/** This action is documented in the-events-calendar/src/views/list/single-event.php */
do_action( 'tribe_events_inside_cost' )
?>
</div>
<?php endif; ?>
<!-- Event Content -->
<?php do_action( 'tribe_events_before_the_content' ); ?>
<div class="tribe-events-list-event-description tribe-events-content">
<?php echo wp_kses_post( tribe_events_get_the_excerpt() ); ?>
<a href="<?php echo esc_url( tribe_get_event_link() ); ?>" class="tribe-events-read-more" rel="bookmark"><?php esc_html_e( 'Find out more', 'lsx' ); ?></a>
</div><!-- .tribe-events-list-event-description -->
<?php do_action( 'tribe_events_after_the_content' ); ?>
</div>