Hi again Chris,
I reached out to my colleagues and got a fast response. Try this snippet, just copy-paste this code in your functions.php file (Appearance > Editor > choose functions.php on the right side):
/*
* In month view the month with the first upcoming event is shown
*/
add_action( 'tribe_events_pre_get_posts', 'fast_forward_month_view' );
function fast_forward_month_view( $query ) {
// Don't interfere with other month views (like mini-cal)
if ( ! $query->is_main_query() ) return;
// Don't interfere outside of month view
if ( 'month' !== $query->get( 'eventDisplay' ) ) return;
// Get the first upcoming event (bail if there is none)
$upcoming = tribe_get_events( array( 'posts_per_page' => 1, 'eventDisplay' => 'list' ) );
if ( empty( $upcoming ) ) return;
// Set month view to the first upcoming event
if ( ! $query->get( 'eventDate' ) ) $query->set( 'eventDate', $upcoming[0]->EventStartDate );
}
Share the results with me.
Cheers,
Andras