Created
October 5, 2018 14:42
-
-
Save richsalvucci/6399b6b0a060646798a642540d590914 to your computer and use it in GitHub Desktop.
Single Day events
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
/** | |
* Month View Single Day | |
* This file contains one day in the month grid | |
* | |
* Override this template in your own theme by creating a file at [your-theme]/tribe-events/month/single-day.php | |
* | |
* @package TribeEventsCalendar | |
* @version 4.6.19 | |
* | |
*/ | |
if ( ! defined( 'ABSPATH' ) ) { | |
die( '-1' ); | |
} | |
$day = tribe_events_get_current_month_day(); | |
$events_label = ( 1 === $day['total_events'] ) ? tribe_get_event_label_singular() : tribe_get_event_label_plural(); | |
$date_label = date_i18n( tribe_get_date_option( 'dateWithoutYearFormat', 'F j' ), strtotime( $day['date'] ) ) | |
?> | |
<!-- Day Header --> | |
<div id="tribe-events-daynum-<?php echo $day['daynum-id'] ?>"> | |
<?php if ( $day['total_events'] > 0 && tribe_events_is_view_enabled( 'day' ) ) : ?> | |
<?php $view_day_label = sprintf( __( 'View %s', 'the-events-calendar' ), $date_label ); ?> | |
<a href="<?php echo esc_url( tribe_get_day_link( $day['date'] ) ); ?>" aria-label="<?php echo esc_attr( $view_day_label ); ?>"> | |
<?php echo $day['daynum'] ?> | |
</a> | |
<?php else : ?> | |
<?php echo $day['daynum'] ?> | |
<?php endif; ?> | |
<?php $datetime = DateTime::createFromFormat('Y-m-d', $day['date'] ); ?> | |
<?php echo $datetime->format('l'); ?> | |
</div> | |
<!-- Events List --> | |
<?php while ( $day['events']->have_posts() ) : $day['events']->the_post(); ?> | |
<?php tribe_get_template_part( 'month/single', 'event' ) ?> | |
<?php endwhile; ?> | |
<!-- View More --> | |
<?php if ( $day['view_more'] ) : ?> | |
<div class="tribe-events-viewmore"> | |
<?php | |
$view_all_label = sprintf( | |
_n( | |
'View %1$s %2$s', | |
'View All %1$s %2$s', | |
$day['total_events'], | |
'the-events-calendar' | |
), | |
$day['total_events'], | |
$events_label | |
); | |
$view_all_aria_label = sprintf( __( '%s for %s', 'the-events-calendar' ), $view_all_label, $date_label ); | |
?> | |
<a href="<?php echo esc_url( $day['view_more'] ); ?>" aria-label="<?php echo esc_attr( $view_all_aria_label ); ?>"> | |
<?php echo $view_all_label ?> » | |
</a> | |
</div> | |
<?php | |
endif; |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment