If you are working with WP_Query you should be able to use all parameters available to it. However, I would suggest using the plugin native function tribe_get_events instead because if you’re trying to orderby with WP_Query it’s going to order by the published date and not the date of the events.
To query using tribe_get_events you would do something like this:
global $post;
$all_events = tribe_get_events( array('eventDisplay'=>'all', 'posts_per_page'=>-1) );
foreach($all_events as $post) : setup_postdata($post);
echo '';
the_title();
echo '';
if ( has_post_thumbnail() ) {
echo '<a href="';
the_permalink();
} else {
echo the_excerpt();
}
endforeach;
You can change eventDisplay to ‘past’, ‘upcoming’, ‘day’, ‘all’ or ‘month’ and then you can still use all the other parameters available with WP_Query.
Hope that helps,
Jonah