SuperDate adds a date layer to WordPress without locking you into a dedicated events post type. Attach dates to posts, pages, products, or any custom post type you already have — then place the SuperDate Calendar block on any page to show everything together on a single calendar.
What You Get Out of the Box
- Dates on any post type — attach one or more dates to any registered post type via a meta box in the editor. No need to migrate content to a new post type just to put it on a calendar.
- One-off and repeating dates — set a single occurrence or define a repeating schedule: daily, weekly, monthly, or custom intervals. SuperDate generates each instance automatically so you don’t have to create duplicate posts.
- Calendar block — the
superdate/calendarblock renders an interactive monthly calendar. Drop it on any page and it pulls in all dated content across your chosen post types. - Post type filtering — configure the calendar block to show dates from all post types or limit it to specific ones. Run multiple calendars on the same site showing different subsets of content.
- Click-through to content — calendar entries link directly to the originating post, so visitors can click a date and land on the full post, product, or custom entry behind it.
Attaching Dates
SuperDate adds a Dates meta box to the editor for every post type you enable it on. From there you can add as many date entries as needed — each one is either a single date or a repeating rule.
Repeating dates are defined with a start date and a recurrence pattern. SuperDate resolves each occurrence ahead of time so the calendar can display them without running expensive queries on every page load. When you update the recurrence rule, generated occurrences are refreshed automatically.
The Calendar Block
The superdate/calendar block is a full monthly calendar view. Add it to any page in the block editor — no shortcodes or template edits needed.
- Displays all upcoming dated content in a standard month grid
- Navigate forwards and backwards through months
- Dates with multiple items show a count indicator
- Each entry shows the post title and links to the full post
- Responsive layout that adapts to any column width
Setup
- Install and activate SuperDate.
- Go to SuperDate → Settings and select which post types should support dates.
- Open any post of an enabled type and use the Dates meta box to add one-off or repeating dates.
- Create or edit a page, add the SuperDate Calendar block, and publish.
The calendar is populated immediately — no additional configuration required once dates are attached to your content.
