I want to show past/future events in the Listing Grid. How can I do that?
Firstly, you need to know that to query the Listing Grid by the Date type meta field, you can use Relative Time Formats: https://www.php.net/manual/en/datetime.formats.relative.php.
For instance, a CPT “Events” has got the Date type meta field dubbed “event-date”. To show only future events in the Listing Grid, you should set the Posts Query section as follows:
Now let’s how we can show past events. If you want to output the posts created in the previous month, make sure to set the Posts Query like so:
And that’s how you need to set this section in case you want to display the posts that were created in the last 30 days:
It’s that simple! Just pay attention to Relative Time Formats and use them accordingly.