Skip to content

Instantly share code, notes, and snippets.

@ryanurban
Last active December 26, 2015 21:29
Show Gist options
  • Save ryanurban/7216810 to your computer and use it in GitHub Desktop.
Save ryanurban/7216810 to your computer and use it in GitHub Desktop.
<?php // Buzz Loop
add_filter( 'posts_join', 'events_and_posts_join', 11 );
$ppp = get_option( 'posts_per_page' );
$paged = ( get_query_var( 'paged' ) ) ? get_query_var( 'paged' ) : 1;
$tmp_wp_query = $wp_query;
$wp_query = TribeEventsQuery::getEvents( array(
'post_type' => array( 'post', 'tribe_events' ),
'posts_per_page' => $ppp,
'order' => 'DESC',
'orderby' => 'date',
'paged' => $paged,
'post_status' => array( 'future', 'publish' ),
'meta_query' => array(
'relation' => 'OR',
array(
'key' => '_EventStartDate',
'value' => current_time('mysql'),
'compare' => '>=',
'type' => 'DATETIME'
),
array(
'key' => '_EventStartDate',
'value' => 'somevalue',
'compare' => 'NOT EXISTS'
),
)
), true );
remove_filter( 'posts_join', 'events_and_posts_join', 11 );
if ( $wp_query ) :
foreach( $wp_query->posts as $post ) : setup_postdata( $post );
.....
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment