Hide Upcoming Events

Hide Upcoming Events

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
@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')}}
@endwhile @php wp_reset_postdata() @endphp @endif

screen89

screen88

Leave a Reply

Your email address will not be published. Required fields are marked *