Weekly Class Schedule for WordPress
Weekly Class Schedule generates a weekly schedule of classes.
It provides you with an easy way to manage and update the schedule as well as the classes and instructors database.
Weekly Class Schedule uses Craig Thompson's qTip2 and Brian Cherne's hoverIntent to dynamically display additional information and class/instructor description directly on the schedule page.
For a demonstration visit wcs.pulsarwebdesign.com/schedule
If you find this plugin useful to you, please consider making a small donation for my time invested and to help contribute to further development.
Thanks for you support.


Comments
jewels (not verified)
Wed, 12/07/2011 - 00:40
Permalink
schedule something at same time
is there a way i can schedule two classes at the same time?
like class a from 7-9
class b 8-10
jewels501@aol.com
Ty
Fri, 01/27/2012 - 15:42
Permalink
Better late than never...
Better late than never...
Multiple classrooms/schedules support was added in version 1.2.
oliver ramsey (not verified)
Wed, 12/14/2011 - 00:54
Permalink
update
hi, you may already know this, but i just updated to the latest wordpress and im not sure if the plugin is working with it or not...
http://gfitness.co.uk/community-classes/
If you could let me know if its the plugin or the site that would be great. thanks
Ty
Fri, 01/27/2012 - 15:46
Permalink
Latest WP Version (3.3.1) compatability
The plugin is compatible with WordPress latest version (currently 3.3.1).
Michael (not verified)
Tue, 01/31/2012 - 06:00
Permalink
I'm having the same problems
I'm having the same problems as you are. Just installed v1.2.5 onto our WP dev box of 3.3.1.
http://dev.trans4mationgym.com/fitness-classes/fermoy-timetable/
qTip seems to be broken?
Lars (not verified)
Tue, 12/20/2011 - 07:52
Permalink
I have a problem with the Plugin - Tooltip does work sometimes
Hi there
I really love your Plugin and it's very useful to me. But could you maybe help me on something?
As soon as I'm not loggedIn as an Admin anymore the Eventdetails don't show neither does the tooltip where they would be displayed.
It would be very nice if you could help me on this issue.
Ty
Fri, 01/27/2012 - 15:49
Permalink
Better late than never... (again)
Hi Lars,
I'm not sure if my reply will be useful to you anymore but try to update the plugin to the latest version (currently 1.2.5) and see if it helps. Drop me a comment if it doesn't.
Rene Rondeau (not verified)
Fri, 01/06/2012 - 10:59
Permalink
need help
I have a problem with it fitting this on my site...can someone help me?
rene@imediatv.ca
Thomas Brill (not verified)
Mon, 01/23/2012 - 16:23
Permalink
schedule
Hello
i use the calendar as a course plan for a dance school.
Too bad that the instructor is not on a separate line, because the table is too wide.
Practically would also be a line break and lunch if you could give Intruktoren a cell color in the admin area map.
Otherwise I'm very fied with dme plugin.
Thomas
Germany
Mike Cullinan (not verified)
Wed, 02/08/2012 - 14:56
Permalink
Width
You need it to be flexible in width as the schedule becomes too wide for the page. Make it run deep when there is no room.
Thanks
http://www.mentalpixel.com
Tomáš Kříž (not verified)
Thu, 02/09/2012 - 02:26
Permalink
UTF8 characters
For some reason I cant add new classes that has non ASCII chararters. Letters like "ě" or "č". I tried to change db table encoding but that doesnt change anything. It throws "Operation failed".
Too bad everyones name in my country looks like an eye chart to english people.
PJ (not verified)
Sun, 02/19/2012 - 17:31
Permalink
Get "There are no classes in the database" error ev
Hello Ty
I Get "There are no classes in the database" error even though I have added a class, a instructor, and a classroom. Any idea on what may be going on? I am on wp 3.3.1 and plugin version 1.2.5.2.
PJ
typwd
Sun, 02/19/2012 - 17:43
Permalink
No classes in the database warning
Hi PJ,
Once you've added classrooms, instructors, and classes to the database you will need to add them to the schedule. To do that go to WC Schedule > WC Schedule.
Hope that helps,
Ty
PJ (not verified)
Sun, 02/19/2012 - 17:54
Permalink
Thanks - still stuck
Thanks Ty, when I goto WC Schedule and complete all the entries and press "add schedule entry" I get "operation failed"
Rick (not verified)
Sat, 02/25/2012 - 13:51
Permalink
Horizontal days
Hi,
First of all i'd really like to thank you for sharing this plugin with us. It's amazingly simple to use.
The website of a gym i'm working on, has a lot going on horizontally. I tried to make this version by myself, but it's quite complicated.
Did you already think about this? Or do you know someone that did this already?
I think it will be a great addition to your plugin.
Cheers, Rick
TCS (not verified)
Sat, 03/03/2012 - 04:16
Permalink
Hoizontal Days
Yes I too would be very interested in alternate presentation - horizontal days. Specifically class types listed vertically down the left, day of the week as columns across the top and class times in the cells.
This timetable format is possibly the easiest for any person to interpret as you aren't required to check every single timetable entry for the class type you are interested in. It is extremely user friendly. Can you advise if this is something you may add as an option or has anyone else got this ?
I am also keen on a widget that you can display what days and times a particular class runs. For example if you set the widget option to Zumba it lists all the Zumba classes in the week by day, time and classroom. If that is coming or anyone has it already please advise.
typwd
Tue, 03/06/2012 - 07:13
Permalink
Hoizontal Days and Class Widget
Both of these are nice ideas. I'll put them on my list.
Thanks,
Ty
jl (not verified)
Mon, 03/05/2012 - 14:50
Permalink
color for classes
Can you add colors to the classes.
typwd
Tue, 03/06/2012 - 07:14
Permalink
Color customization
Color customization is definitely coming up in the future but it may take a while. Currently, the only way to modify the colors is using CSS.
Hope that helps,
Ty
jl (not verified)
Thu, 03/08/2012 - 23:25
Permalink
color customization
How can I do it in CSS, when each schedule box doesn't seem to have unique id/class or hierarchy? I think even just having the ability to put a unique ID or Class on each scheduled item would be very helpful. Because then I can specifically target it using CSS. What do you think?
Mia (not verified)
Sun, 03/11/2012 - 12:10
Permalink
Swedish
I need to translate the days into swedish and i can find the array they are pulled from but when i change that the table cells colpases so i guess the use the same array where else do i need to change the names???
typwd
Mon, 03/12/2012 - 09:38
Permalink
Translate the days into swedish
Hi Mia,
Indeed the days array is being used in multiple places for database queries. The simplest solution would be to create a new translated array and use it instead.
In the file wcs_page.php, add the array with the swedish days right after the $week_days_array in line 8. Then, in the foreach loop in line 48, replace the $week_days_array with your translated array and everything should work.
Hope that helps,
Ty
www.thecyclingp... (not verified)
Tue, 03/27/2012 - 08:10
Permalink
colours
Hi, this plug-in is exactly what I want. But having installed it and input a bit of data it displays it in very hard to see colours. White text on light green - virtually impossible to see. How can I change this? Or is there someother issue at work here?
typwd
Tue, 03/27/2012 - 08:24
Permalink
Colours
At this time, the only way to modify colors is using CSS.
Mary (not verified)
Thu, 03/29/2012 - 05:42
Permalink
Expanded class time starts
Hi - is there a way to make the options for the start/end times for classes be expanded beyond the 15 minute incremental default?
TCS (not verified)
Fri, 03/30/2012 - 16:21
Permalink
Expand class time starts
Mary,
I have 5 minute increments on my wishlist. Hopefully one day it can be an admin option but in the mean time I changed this by editing the plugin file wcs_schedule.php.
If you look around line 9 of this file and want to use 5 minute increments also then replace the line with this
private $minutes = array(0, 5, 10, 15, 20, 25, 30, 35, 40, 45, 50, 55);
You can see what it looks like at http://www.gymbaroo.net.au/hills/timetable/
If you have a lot of classes that start on slightly different times on a lot of days, it is going to make your timetable a lot larger and require your visitors to wade through it. This situation would be aleviated in a horizontal days display I mention above
"Specifically class types listed vertically down the left, day of the week as columns across the top and class times in the cells." I think this timetable display format is utlimate and would make a great plugin sensational!
Eknath (not verified)
Wed, 04/04/2012 - 01:39
Permalink
multiple classrooms - same schedule table ?
Hi Ty,
Love your plugin. I'm using the multiple classroom option.
Just wondering if it would be possible (maybe in a future update ?) to put the different classrooms on the same schedule table for clarity, instead of having a different table for each classroom.
Each classroom could have a different color, again for visual clarity.
I'm only working with 2 classrooms, so it would be doable.
Thanks for your reply and all the work you put into this.
Kind regards,
Eknath
typwd
Wed, 04/04/2012 - 21:25
Permalink
Hi Eknath,
Hi Eknath,
If you're using 2 or more classroom schedules and then disable the multiple classroom option in the options page, the schedules will collapse and you will end up with multiple classrooms at the same time. However, this is a hack and can only be done once... Also, the colors also will be the same.
I will add you request to the list :)
Cheers,
Ty
J Smith (not verified)
Thu, 04/26/2012 - 09:52
Permalink
remove a day
How can I remove Sunday from the schedule? I only need Monday - Saturday.
What css or php file do I need to edit?
Great stuff, can't wait for the color coded class boxes.
Is there a way I can edit each class box color individually? Is there some kind of final outputted file, that I could edit?
Thanks!
typwd
Fri, 04/27/2012 - 08:54
Permalink
Remove a day
I believe the simplest way to remove a day from the schedule is using some CSS trickery. To remove Sunday for example, use the .sunday-column class and the "display: none" property and then use the ":nth-child()" selector to remove the label. Javascript can also be used to achieve the same result.
It's also possible to modify the actual PHP code but that would be a little bit more involved.
I hope that helps.
Ty
Brad Shea (not verified)
Tue, 05/01/2012 - 11:23
Permalink
Having trouble with the Widget
When I use the WCS Day Widget I am seeing classes show up the day before they are scheduled. I am not using the option for Timezones when I check the Plugin settings - but the timezone of the site is correctly set. Is there a connection or is there some other explanation?
Environment: Wordpress 3.3.2; Weekly Class Schedule 1.2.5.2; Yoko 1.0.5 theme
typwd
Wed, 05/02/2012 - 09:55
Permalink
WCS Day Widget
Hi Brad,
The widget is using PHP date() to determine the day of the week and is dependent upon the location of your hosting server/ PHP installation.
If you would like to modify the SQL query that controls this behavior, it's in the wcs_widget.php file, line 30.
Hope that helps,
Ty
Fadi (not verified)
Wed, 05/02/2012 - 14:34
Permalink
Start day
I love it! Would you please tell me how to make Monday the first day of the week?
Thank you.
typwd
Thu, 05/03/2012 - 08:55
Permalink
Start day
In wcs_page.php line 8 modify the $week_days_array to start at Monday instead of Sunday.
Cheers,
Ty
Fadi (not verified)
Thu, 05/03/2012 - 19:19
Permalink
I can't access my website anymore
I made a mistake on the widget code and I end up by loosing the ability to login to my wordpress website (and not able to view the web anymore). I know it's is my fault. Please let me know if you have any idea how to fix that. Thank you.
Fadi (not verified)
Thu, 05/03/2012 - 20:20
Permalink
The problem fixed Thank you!
The problem fixed Thank you! No need for reply.
Stef (not verified)
Fri, 05/04/2012 - 08:05
Permalink
Translation
Dear Ty,
Thank you very much for that great Plugin. I have a question though. I use the WCS for a primary school class and should translate it because of that to german. If I replace the weekdays it works fine. But if I want to change the numbers of letters which are displayed of the weekdays it won't change it in the frontend. Also if i change in the Hoover the word "With" to the German "Bei" it wont change in the front end. First i thought it was my cache. But also if i look to the site from another computer it would display me the way it was before i changed it. Do you have an idea why that is like that?
By the way:
http://jbenz.bplaced.net/wp_test/wordpress/?page_id=13
Yours and thank you very much!
Stef.
TCS (not verified)
Sat, 05/05/2012 - 23:13
Permalink
Wordpress default jquery deregister
Hi,
Wordpress current version is loading jquery 1.7.1. This jquery is needed for the latest gravity forms plugin release.
The WCS plugin seems to dergister the default and is using 'https://ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.min.js) instead.
To avoid plugin conflicts - could wcs use the default wordpress jquery library or would this cause problems ?
I also put this question up on the wordpress plugin forum so if you see it there it is the same one!
Thanks
Steve
typwd
Mon, 05/14/2012 - 21:16
Permalink
Wordpress default jquery deregister
Thanks Steve. This will be addressed in the next release.
David Closemarketing (not verified)
Mon, 05/07/2012 - 15:09
Permalink
Localization Files
It would be nice to have a localization files, in order to translate in other languages as Spanish.
Regards.
David
http://www.closemarketing.es/
Natalie (not verified)
Fri, 05/11/2012 - 20:22
Permalink
getting it to show up
Not to be a complete idiot but how do i get the schedule to show up on my site?
David - Closema... (not verified)
Sun, 05/13/2012 - 15:32
Permalink
Localization Files
I didn't give you my email: david@closemarketing.es
CeCe (not verified)
Mon, 05/14/2012 - 17:07
Permalink
Monthly Schedule
I just love this plugin!! I was wondering if you have any plans to come out with a monthly schedule.
Kristie (not verified)
Wed, 05/16/2012 - 18:32
Permalink
Displaying as days
Hi,
I am wanting a timetable that has Classrooms as the columns, times for the rows, and then separate tables for each day. Is this possible?
Add new comment