A flexible weekly schedule plugin with admin configuration and frontend shortcode support. Perfect for managing show times, presenter listings, or other time-based schedules.
Overview
Lee’s Scheduler allows site administrators to create and manage a visual weekly schedule directly from the WordPress dashboard. Whether you’re running a radio station, club schedule, or weekly class calendar, this plugin is simple to configure and highly customizable.
Features
- Add/edit/delete schedule entries via admin
- Customize labels (e.g. “Presenter”, “Show Name”)
- Show the current day with a different colour
- Preview schedule in admin
- Reset colour scheme with one click
- Fully responsive tabbed interface
- Clean shortcode output via
[lees_scheduler]
- No custom tables (optional logic stored in wp_options)
- Uses WordPress standards & translatable strings
Screenshots




Installation
- Download the plugin
.zip
file - In WordPress Admin, go to Plugins > Add New > Upload Plugin
- Upload the file and activate the plugin
- Go to Scheduler > Add Entry to start adding schedule slots
- Use
[lees_scheduler]
on any page/post to display the schedule
Usage
- Use Scheduler > Options to:
- Rename “Presenter” or “Show Name”
- Enable/disable these fields
- Change current/other day colours
- Set a fallback message for empty days
- Use Scheduler > Add Entry to:
- Create weekly schedule items
- Include time ranges, presenter names, and show names
- Use Scheduler > Preview to:
- See how your schedule looks on the frontend
Support & Feedback
We don’t create any extra database tables — entries are stored in wp_options
and lees_scheduler_entries
.