• Resolved Dagaloni

    (@dagaloni)


    Hi there,

    I saw a few posts asking about how to build a query to show only the future events. A lot of page builders now use the WP loop so a query could be really useful. Hopefully this may be useful for someone.

    Here’s the code:

    $meta_query[] = array(
    	'key'     => '_event_start_date',
    	'value'   => date('Y-m-d'),
    	'compare' => '>=',
    );
    
    $query = array(
    	'post_type' => 'event',
    	'posts_per_page' => '4',
    	'post_status'  =>  'publish',
    	'meta_key' => '_event_start_date',
    	'orderby' => 'meta_value',
    	'order' => 'ASC',
    	'offset' => '0',
    	'meta_query' => $meta_query
    );
    
    echo( http_build_query( $query ) );

    And here’s the query it builded:
    post_type=event&posts_per_page=4&post_status=publish&meta_key=_event_start_date&orderby=meta_value&order=ASC&offset=0&meta_query%5B0%5D%5Bkey%5D=_event_start_date&meta_query%5B0%5D%5Bvalue%5D=2021-10-14&meta_query%5B0%5D%5Bcompare%5D=%3E%3D

Viewing 1 replies (of 1 total)
Viewing 1 replies (of 1 total)
  • The topic ‘[Snippet] Query string for future events’ is closed to new replies.