12% off of LTD using this coupon: TWELVEPERCENTOFF. Promo ends on 2 Dec midnight UTC.
Published on Jul 24, 2020

[Function] Get the number of future events

Sridhar Katakam

Scenario:

Custom Post Type: event
Custom field: event_date (Date Picker type)

In an earlier tutorial titled Show Only Future Events (CPT) with the Repeater in Oxygen, David showed how pre_get_posts can be used to limit the entries of event post type to only those that have their event_date value higher than today so that only future events can be shown.

In this premium tutorial, we shall extend the above to define a custom function that returns the number of future events so that it can be used with the built-in Dynamic Data condition of Oxygen.

This will enable us to output the future events Repeater only when there is at least one future event and optionally show a "There are no upcoming events" text message/heading when there are none.

Step 1

Install and activate Code Snippets plugin.

Go to Snippets > Add New.

Title: [Function] Get the number of future events

Code:

This is a premium members-only content.

To view the rest of the content, please sign up for membership ($47/month or $599 one-time).

Already a member? Log in below or here.

tagschevron-leftchevron-rightchainangle-rightangle-upangle-downfolder-omagnifiercrossmenuchevron-downarrow-right