WordPress Plugin · v1.0

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.

Spring Summer Autumn Winter
🔄

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
ro configuration out of the box
  • Scales to fit whatever container it lives in
  • 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.

    Birthdays Anniversaries Seasonal deadlines Public holidays Club & society dates Renewal reminders

    At a glance

    Small footprint, no dependencies, no monthly fees.

    Version
    1.0.0
    Requires WordPress
    6.2 or later
    Requires PHP
    8.1 or later
    Rendering
    Animated SVG
    Embed
    year_wheel shortcode
    Languages
    English + Danish (da_DK)
    Storage
    Single custom table
    License
    GPLv2 or later — free

    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.