Timetable Responsive Schedule For WordPress

Timetable Responsive Schedule For WordPress is a powerful and easy-to-use schedule plugin for WordPress. It will help you to create a timetable view of your events in minutes. It is perfect for gym classes, school or kindergarten classes, medical departments, nightclubs, lesson plans, meal plans etc. It comes with Events Manager, Event Occurrences Shortcode, Timetable Shortcode Generator and Upcoming Events Widget.

Full List Of Features

  • Build a Timetable In Minutes!
  • 100% Responsive and Mobile Compatible
  • Unlimited Timetables, Events And Occurrences Of Events
  • Grouping Of Events That Occur In The Same Time Intervals
  • Event Tooltips
  • Event Filtering
  • Columns/Weekdays Menu Allows To Translate Column/Weekday Names To Your Language
  • Events
    • Events In a Form Of Custom Post Type With Ability To Define Title, Subtitle And Description Content
    • Ability To Define Custom Event Colors Including Hovers
    • Ability To Define Custom URL For An Event
    • Ability To Disable Event URL (Create Unclickable Events)
    • Unlimited Number Of Event Occurrences (Event Hours)
    • Ability To Define Column/Weekday, Start / End Hour For Each Event Occurrence (Event Hours)
    • Two Additional Description Fields For Each Event Occurrence (Event Hours) With HTML Support
    • Optional Tooltip Description Field For Each Event Occurrence (Event Hours) With HTML Support
    • Optional Category Field For Each Event Occurrence (Event Hours)
    • Ability To Edit / Delete Event Occurrences With Ease
  • Timetable Shortcode Generator
    • Ability To Choose The Events That Are To Be Displayed In Timetable
    • Ability To Choose Hour Categories That Are To Be Displayed In Timetable (e.g. Only Morning Or Night Events)
    • Ability To Choose Columns/Weekdays That Are To Be Displayed In Timetable
    • Choose Between Dropdown Menu and Tabs For Event Filtering Menu
    • Define Custom Text Label For All Events
    • Custom Time Formats To Choose From Including 12/24 Hour Formatting
    • Ability To Hide Column With Hours
    • Ability To Show Only Start Hour Or Both Start And End Hour In Timetable
    • 3 Different Layouts For Event Displaying
    • Ability To Hide Rows Without Events In Timetable
    • Ability To Disable Event URL In Timetable (Nonclickable Events)
    • Custom Text Align For Event Displaying
    • Unlimited Timetables On A Single Page Via Id's
    • Customizable Row Height In Pixels
    • Responsive Mode On / Off Setting
    • Live Shortcode Generator - Just Copy Generated Shortcode And Paste It To Your Post
    • Ability To Edit Existing Shortcode Snippets - Just Copy Shortcode From Your Post And Paste It To Shortcode Generator Under Settings / Timetable
  • Upcoming Events Widget
    • Display Today Upcoming Events Or All Upcoming In A Form Of Scrollable List
    • Ability To Define Number Of Events To Display
    • Ability To Define Custom Time Format
    • Server Time Or Database Time Based
    • Support For Timezone
    • Auto Scroll Feature
    • Build-In Color Picker
  • Build-In Color Picker
    • Ability To Choose A Color For Event Background
    • Ability To Choose A Color For Event Description Text And Hours
    • Ability To Choose A Color For Background And Text Hovers
    • Ability To Choose A Color For Timetable Odd / Even Rows
    • Ability To Choose A Color For Filterable Menu
  • Font Configurator
    • Ability To Enter a Custom Font Name
    • Ability To Choose From a Google Font Library With Hundreds Of Fonts To Choose From
    • Font Size Configurator
  • Valid HTML5 Code
  • Crossbrowser Compatible
  • Documentation Included

Shortcodes

Timetable

You can display timetable with your events by using below shortcode:

[tt_timetable]

This shortcode can be configured under Settings->Timetable in your WordPress admin area.

Examples:

MediCenter Theme style timetable:

[tt_timetable event='cardio-fitness,open-gym,body-building,zumba,boxing,crossfit' show_end_hour='1' event_layout='3' box_bg_color='3156A3' box_hover_bg_color='42B3E5' box_hours_txt_color='A6C3FF' filter_color='3156A3' text_align='left' font_custom='Arial' font_size='11']

GymBase Theme style timetable:

[tt_timetable event='cardio-fitness,open-gym,body-building,zumba,boxing,crossfit' filter_style='tabs' show_end_hour='1' event_layout='3' row1_color='C5C5C5' box_bg_color='409915' box_hover_bg_color='FFFFFF' box_hover_txt_color='000000' box_hours_hover_txt_color='000000' filter_color='409915' font_custom='Arial' font_size='11']


Event hours

You can display event hours boxed list by using below shortcode:

[tt_event_hours]

Available shortcode parameters:

Parameter Possible values Description
event_id Specifies the event id. Example:
[tt_event_hours event_id='2']
If it's not defined the id of the current post/event will be used.
Title Event Hours Specifies the title of the hours list. Example:
[tt_event_hours title='Fitness Hours']
time_format H.i Specifies the time format (Documentation on date and time formatting) for list hours. Example:
[tt_event_hours time_format='g:i a']
class Specifies custom css class/classes for event hours list. Example:
[tt_event_hours class='customcssclass othercustomcssclass']
hour_category Specifies the hour category/categories to be displayed. Hour categories can be defined for each hour on event edit page in your admin area under 'Event hours' box. Example:
[tt_event_hours hour_category='morning,evening']
columns Specifies the columns for hours to be displayed. Example:
[tt_event_hours columns='friday']
text_color Specifies text color. Example:
[tt_event_hours text_color='#000']
border_color Specifies border color for event hours box. Example:
[tt_event_hours border_color='#cc0ecc']


Items list

You can use this shortcode to display items/features list on event details page.

[tt_items_list]
	[tt_item]Consectetur adipiscing elit[/tt_item]
	[tt_item]Pulminare dosis gravida[/tt_item]
	[tt_item]Terminal metro[/tt_item]
[/tt_items_list]

Available [tt_items_list] shortcode parameters:

Parameter Possible values Description
class Specifies the custom css class for the list.


Available [tt_item] shortcode parameters:

Parameter Possible values Description
type (default)
info
Specifies the type of the list item. By default list with tick icons will be displayed. With info parameter labeled list without icon will be displayed. Example:
[tt_item type="info" value="185-190 pounds"]Weight[/tt_item]
value Specifies the value for item. Value will be displayed on the right next to item label. Example:
[tt_item type="info" value="185-190 pounds"]Weight[/tt_item]
text_color Specifies text color for the item:
[tt_item text_color='#000' value="185-190 pounds"]Weight[/tt_item]
border_color Specifies border color for the item. Example:
[tt_item border_color='#cc0ecc' value="185-190 pounds"]Weight[/tt_item]


Columns

You can create columns layout with [tt_columns] shortcode. Example:

[tt_columns]
	[tt_column_left]
		Column left content
	[/tt_column_left]
	[tt_column_right]
		Column right content
	[/tt_column_right]
[/tt_columns]

Available [columns] shortcode parameters:

Parameter Possible values Description
class full_width Specifies the custom class for the columns layout. Example:
[tt_columns class="customcssclass"][/tt_columns]

CSS Styles

The plugin uses the following cascade of styles (in order):

  • style.css - default styles for timetable,
  • responsive.css - styles for responsive design,
  • superfish.css - default styles for event filter menu,
  • event_template.css - default event page styles.

Upcoming Events widget

You can use Upcoming Events widget to display upcoming events in sidebar as scrolling list. You can do that in your WordPress admin area under Appearance->Widgets.

Credits

Icons

All icons by QuanticaLabs. Icons are an integral part of this plugin, please do not use it separately for other purposes.

Images

Images that are an integral part of this plugin, please do not use it separately for other purposes:

All images under Creative Commons Attribution 2.0 Generic (CC BY 2.0) for commercial use.
No Derivative Works or Share-Alike conditions waived by permission of copyright holders.

Changelog

02 September 2016, ver. 3.8

  • New 'shortcode_id' parameter supported by [tt_timetable] shortcode.
  • Several bug fixes.
event-template.php
post-type-events.php
timetable.php
widget-upcoming-events.php
admin/js/timetable_vc.js
admin/style/style.css
languages/timetable-de_DE.mo
languages/timetable-de_DE.po
languages/timetable-default.mo
languages/timetable-default.po
--- new files ---
languages/timetable-cs_CZ.mo
languages/timetable-cs_CZ.po

20 January 2016, ver. 3.7

  • New feature allows to save shortcodes for later use.
  • Events post type can now be configured (e.g. different slug).
  • Mobile mode allows to display Description 1 and 2 fields.
  • Mobile mode allows to expand/collapse event hours.
  • Fix for filter bug occuring when special characters were used.
  • Fix for empty timetable bug occurring when event name was using special character.
post-type-events.php
timetable.php
widget-upcoming-events.php
admin/js/timetable_admin.js
admin/style/style.css
js/timetable.js
languages/timetable-de_DE.mo
languages/timetable-de_DE.po
languages/timetable-default.mo
languages/timetable-default.po
style/responsive.css
style/style.css
--- new files ---
admin/js/timetable_vc.js

29 October 2015, ver. 3.6

  • Bug fix: wrong events displayed in 'Upcoming Events' widget when 'Display settings' option is set to 'all upcoming'.
widget-upcoming-events.php

28 October 2015, ver. 3.5

  • Visual Composer v4.8 compatibility added.
  • Minor code fixes.
timetable.php
widget-upcoming-events.php
event_template.css

16 July 2015, ver. 3.4

  • Filter kind option now allows to filter both by event and event category
  • New option 'Event featured image' in 'Upcoming Events' widget
  • Fix for Google Fonts issue in Timetable shortcode generator panel
  • Small code improvements
shortcodes.php
timetable.php
widget-upcoming-events.php
admin/js/timetable_admin.js
admin/style/style.css
js/timetable.js
languages/timetable-de_DE.mo
languages/timetable-de_DE.po
languages/timetable-default.mo
languages/timetable-default.po
style/event_template.css
style/responsive.css
style/style.css

28 April 2015, ver. 3.3

  • New 'Hour categories' parameter for 'Upcoming Events' widget
  • Support for Visual Composer editor
  • Small code improvements
post-type-weekdays.php
timetable.php
widget-upcoming-events.php
admin/js/timetable_admin.js
admin/style/style.css
languages/timetable-de_DE.mo
languages/timetable-de_DE.po
languages/timetable-default.mo
languages/timetable-default.po
--- new files ---
admin/images/timetable.png

01 April 2015, ver. 3.2

  • Fix for 'Call to undefined function get_current_screen()' error
  • Fix for wrong event hours order in some cases
post-type-weekdays.php
timetable.php

06 February 2015, ver. 3.1

  • New option: Hide 'All Events' view
  • Auto-generated order value for new columns
post-type-weekdays.php
timetable.php
admin/js/timetable_admin.js
languages/timetable-default.po
languages/timetable-default.mo
style/style.css

29 December 2014, ver. 3.0

  • Support for RTL mode added.
event-template.php
shortcodes.php
timetable.php
widget-upcoming-events.php
admin/js/timetable_admin.js
admin/style/style.css
languages/timetable-default.po
languages/timetable-default.mo
style/event_template.css
style/responsive.css
style/style.css

17 October 2014, ver. 2.8

  • Themes compatibility improvements
  • Code improvements
post-type-events.php
timetable.php
js/timetable.js

03 October 2014, ver. 2.7

  • Bug fix (some hours has not been visible in the timetable)
  • Small code and css improvements
post-type-events.php
timetable.php
style/event_template.css
style/style.css

19 August 2014, ver. 2.6

  • 'Current events' option added to upcoming events widget
  • Small code and css improvements
timetable.php
widget-upcoming-events.php
style/style.css

30 July 2014, ver. 2.5

  • Small code and css improvements
post-type-events.php
timetable.php
style/style.css
style/superfish.css

03 July 2014, ver. 2.4

  • New event block layout added (without hours)
  • Bug fixes and small code improvments
post-type-events.php
timetable.php
style/style.css

10 June 2014, ver. 2.3

  • Few small code improvements
post-type-events.php
timetable.php
widget-upcoming-events.php
js/timetable.js
style/event_template.css
style/style.css

10 April 2014, ver. 2.2

  • Compatibility with MediCenter and GymBase themes, now plugin can be installed without conflicts ([timetable] shortcode changed to [tt_timetable])
  • Weekdays changed to Timetable columns in admin area (weekday parameter changed to columns parameter)
  • New sample tables can be imported
  • 'Custom css' parameter added
  • Small css improvments
post-type-weekdays.php
shortcodes.php
timetable.php
admin/js/timetable_admin.js
style/event_template.css
style/responsive.css
style/style.css

08 April 2014, ver. 2.1

  • New event block layout (which is displaying only start hour in timetable)
  • Logic change for weekdays order parameter (from now Monday: order 1, Tuesday: order 2, Sunday: order 7) (was: Monday: order 2, Tuesday: order 3, Sunday: order 1)
  • Bug fix: missing events when using event categories filter kind
post-type-events.php
shortcodes.php
timetable.php
widget-upcoming-events.php
style/style.css

02 April 2014, ver. 2.0

  • Measure parameter added. You can choose between: Hour (1h), half hour (30min) and quarter hour (15min) measure
  • Event categories parameter added
  • Filter kind parameter added. You can filter timetable by event or event category now
timetable.php
admin/js/timetable_admin.js
languages/timetable-default.po
style/style.css

25 March 2014, ver. 1.5

  • Fix for event link settings in responsive timetable mode
  • Style improvements for Upcoming Events widget
  • New carousel plugin version for Upcoming Events widget
timetable.php
js/timetable.js
style/event_template.css
style/responsive.css
--- new files ---
jquery.carouFredSel-6.2.1-packed
--- removed files ---
jquery.carouFredSel-5.6.4-packed

17 March 2014, ver. 1.4

  • Localization issue fix
timetable.php

14 March 2014, ver. 1.3

  • Localization issue fix
timetable.php

12 March 2014, ver. 1.2

  • Small fix for hours box background color
  • 'Custom event url' from event settings is now respected in Upcoming Events widget
timetable.php
widget-upcoming-events.php
style/event_template.css

06 March 2014, ver. 1.1

  • Fix for bootstrap conflict on tooltip
  • 'Custom event url' and 'Disable event url' options added to Upcoming Events widget
timetable.php
widget-upcoming-events.php
js/timetable.js
style/responsive.css
style/style.css

03 March 2014, ver. 1.0

  • First release

Support

Support for all our items is conducted through our Support Forum.
Please register an account and search the forum or create a new topic, we'll answer as soon as possible.

We're in GMT +1 and we aim to answer all questions within 24 hours (Monday – Friday). In some cases the waiting time can be extended to 48 hours.
Support requests sent during weekends or public holidays will be processed on next Monday or the next business day.