function tribe_events_the_mini_calendar_day_link() { $day = tribe_events_get_current_month_day(); $args = tribe_events_get_mini_calendar_args(); if ( $day['total_events'] > 0 ) { // there are events on this day if ( $args['count'] > 0 ) { // there is an event list under the calendar $html = '' . $day['daynum'] . ''; } else { // there are no events under the calendar if ( tribe_events_is_view_enabled( 'day' ) ) { // day view is enabled ob_start(); tribe_the_day_link( $day['date'], $day['daynum'] ); $html = ob_get_clean(); } else { // day view is disabled, just show that there are events on the day but don't link anywhere $html = '' . $day['daynum'] . ''; } } } else { $html = '' . $day['daynum'] . ''; } echo apply_filters( 'tribe_events_the_mini_calendar_day_link', $html ); }