Troubleshooting //
Fail to Display Future and Past Events in the Listing Grid Widget

Fail to Display Future and Past Events in the Listing Grid Widget

Question

I want to show past/future events in the Listing Grid. How can I do that?

Answer

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:

posts query section settings

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:

displaying posts created previously

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:

displaying past events

It’s that simple! Just pay attention to Relative Time Formats and use them accordingly.

Was this article helpful?
YesNo
Still need help?
Submit a request