Hi @cwheelsone,
I’m sorry for the further difficulties. Unfortunately, it looks like the specific fix for that problem has unmasked a different problem in the same area.
function fix_blog_loop_event_ordering( $sql, $query ) {
if ( !isset( $query->query_vars[ 'is_tribe_widget' ] ) || !$query->query_vars[ 'is_tribe_widget' ] ) {
if ( tribe_is_month() || tribe_is_week() || tribe_is_day() ) {
return $sql;
}
}
if ( !empty( $query->tribe_is_event ) || !empty( $query->tribe_is_multi_posttype ) ) {
if ( isset( $query->query_vars[ 'tribeHideRecurrence' ] ) && $query->query_vars[ 'tribeHideRecurrence' ] ) {
return str_replace( 'ORDER BY EventStartDate ASC', 'ORDER BY EventStartDate DESC', $sql );
}
}
return $sql;
}
add_filter( 'posts_request', 'fix_blog_loop_event_ordering', 20, 2 );
Would you be able to try adding the above snippet to your theme’s functions.php file or some other suitable location (as an interim measure) – and does that help?