Select one or more tags, then press “Search Plugins”

Find Plugin with any / all of the selected criteria
Search Plugin

UAIP Simple Timetable Wordpress Plugin - Rating, Reviews, Demo & Download

UAIP Simple Timetable Preview Wordpress Plugin - Rating, Reviews, Demo & Download
No ratings yet
Free
Follow for free plugins, new theme releases and theme news

Plugin Description

UAIP Simple Timetable shows your classes, lessons or sessions as a clear timetable. Gyms, studios, schools, clubs and community centres can set up a weekly schedule in minutes. Everything in this plugin is free: no locked features, no trial limits and no nag notices.

Events that repeat

  • Weekly events on one or more days, every week or every 2–8 weeks.
  • Optional end date, and cancelled dates for holidays or closures.
  • One-off events (workshops, open days) in the same timetable.
  • Times follow your site’s timezone, time format and first day of the week.

Four views

  • Week: a grid with one column per day. Long and overlapping events are placed correctly, side by side.
  • Day: one day at a time.
  • Month: a calendar with every event.
  • List: upcoming events grouped by day.

Visitors can move between weeks, months or days and switch views without reloading the page. On phones, the week and month views turn into a list per day.

Blocks, shortcode and widget

  • Timetable block with a live preview and settings for the view, filters, days, hours and colours.
  • Upcoming Classes block for the next few classes, e.g. on the home page or in a sidebar.
  • A classic Upcoming Classes widget for themes with widget areas.
  • The [uaip_timetable] shortcode for page builders and the classic editor.

Calendar apps

  • Visitors can subscribe to the timetable in Google Calendar, Apple Calendar or Outlook (iCal feed), filtered the same way as the timetable they are looking at.
  • Every event has an “Add to calendar” download.
  • Repeating events, cancelled dates and daylight-saving changes come through correctly.

Locations, instructors and categories

  • Give each event a location and one or more instructors.
  • Categories (Yoga, HIIT, Maths…) each have a colour; events can also set their own.
  • Visitors can filter the timetable by category, location or instructor.
  • Clicking an event opens its details: time, place, instructors, description and a link to more information or a booking page.
  • Each event has its own page with its schedule and next dates. Location and instructor pages are optional.

Built for every site

  • Works without JavaScript; the script only adds in-place navigation and the details popup.
  • Keyboard and screen-reader friendly and tested against WCAG 2.2 AA. Event colours are adjusted where needed so their labels stay readable.
  • Five colour schemes: default, modern, minimal, dark and warm.
  • Settings for time format, first day of the week, default view, grid lines, colour scheme and public pages, all under Timetable Settings.
  • No external services, no tracking, no cookies.

Shortcode

Add a timetable anywhere with [uaip_timetable]. Options:

  • view: week (default), day, month or list.
  • views: views visitors can switch between, e.g. views="week,month,list".
  • category: category slugs, e.g. category="yoga,pilates".
  • location / instructor: IDs.
  • days: days shown in the week view, e.g. days="mon,tue,wed,thu,fri".
  • start / end: visible hours, e.g. start="08:00" end="20:00" (default: fitted to the events).
  • slot: grid lines every 15, 30 or 60 minutes.
  • typical: yes shows a “typical week” without dates or navigation.
  • filters: no hides the filter dropdowns.
  • list_days: how many days the list view shows (default 14).
  • scheme: default, modern, minimal, dark or warm.
  • date: the date to start from (YYYY-MM-DD), default today.
  • subscribe: no hides the “Subscribe in your calendar app” link.

Example: [uaip_timetable views="week,list" category="yoga" days="mon,tue,wed,thu,fri"]

Source code

The plugin’s full source, including the unminified JavaScript and CSS and the build scripts, is at github.com/uaip-dev/uaip-simple-timetable.

Privacy

UAIP Simple Timetable does not collect, store or send any personal data about your visitors and sets no cookies. It makes no requests to other servers. Instructor contact details are only shown if you enter them and make instructor pages public.

Screenshots

  1. Week view with colour-coded categories and overlapping classes side by side.

    Week view with colour-coded categories and overlapping classes side by side.

  2. Event details popup with location, instructor and "Add to calendar".

    Event details popup with location, instructor and “Add to calendar”.

  3. Month view.

    Month view.

  4. List view.

    List view.

  5. On a phone: the week as a list per day.

    On a phone: the week as a list per day.

  6. The Schedule panel when editing an event.

    The Schedule panel when editing an event.

  7. The Timetable block and its settings in the editor (the Upcoming Classes block works the same way).

    The Timetable block and its settings in the editor (the Upcoming Classes block works the same way).

  8. Settings.

    Settings.


Reviews & Comments