Your Whole Year, at a Glance
Year Wheel turns your recurring annual events — birthdays, anniversaries, seasonal deadlines, holidays — into a beautifully animated SVG wheel.
A calendar you actually want to look at
One glance shows what's coming up all year round — no scrolling through months.
Living, rotating ring
A 365-day ring rotates slowly anti-clockwise so today's date always sits at the top, marked with a pointer.
Season-coloured months
Month arcs are colour-coded by season, giving the whole year an instantly readable rhythm.
Events as dots
Each event is a dot on the ring. Hover to reveal its title, date and description in a tooltip.
Never overlaps
Events falling close together are staggered on different radii, so none are ever hidden behind another.
Count at the hub
The centre hub shows the total number of events at a glance.
Fully responsive
The SVG scales cleanly to any container width — crisp on phones, tablets and desktops alike.
One shortcode, anywhere
Drop year_wheel into any page, post or widget area and the animated wheel appears. No settings, no fuss.
- Works in pages, posts and widgets
- Zero configuration out of the box
- Scales to fit whatever container it lives in
Manage events in seconds
A clean admin panel under Year Wheel lets you keep the list up to date with full create, edit and delete controls.
- List view of every event with Edit & Delete actions
- Simple Add / Edit form: month, day, title, description
- About page with inline documentation and screenshots
Up and running in four steps
No build tools, no external services — just install and add your dates.
Install & activate
Upload the year-wheel folder and activate it from the Plugins menu.
Add your events
Open Year Wheel in the admin menu and add events by month, day, title and description.
Drop the shortcode
Place year_wheel on any page, post or widget where you want the wheel.
Watch it spin
Visitors see the live, animated wheel with today at the top and every event a hoverable dot.
Perfect for any recurring calendar
If it happens the same time every year, it belongs on the wheel. Lightweight, self-contained, and stored in a single custom table.
At a glance
Small footprint, no dependencies, no monthly fees.
Give your year a spin
Install the plugin, add your recurring dates, and place year_wheel wherever you like. That's the whole setup.
Get Year Wheel Free & open source. Support development via the donate link in the plugin.