Hiding Upcoming Events can be relatively useful when you are using ACF fields to show Dates for an an Event
The Following Snippet is an usage from Sage Theme
themes/mint/app/Controllers/App.php
public function getEvents(){
$events = array(
'post_type' => 'events',
'posts_per_page' => -1,
'post_status' => 'publish',
'meta_key' => 'event_date',
'orderby' => 'meta_value_num',
'order' => 'ASC'
);
return $events;
}
themes/mint/resources/views/partials/content-entertainment-events.blade.php
@php $events = new WP_Query($get_events) @endphp @if($events->have_posts()) @while($events->have_posts()) @php $events->the_post() @endphp@endwhile @php wp_reset_postdata() @endphp @endif
@php $date_string = get_field('event_date'); $date = DateTime::createFromFormat('d/m/Y', $date_string); $current_date = date('d/m/Y'); @endphp {{$date->format('l')}} {{$date->format('F')}} {{$date->format('d')}}{{get_the_title()}} {{get_field('event_punchline')}} {{get_field('event_time')}}

