Weekly-Schedule
NOTICE:I recently published a book on plugin development with Packt Publishing.
I have accumulated a lot of user questions while I was working on that project and am slowly catching up answer them. Before asking a new question, I recommend that you read through all comments here, through the forum on the wordpress.org and through the FAQ before asking questions. I will try to get back to you as soon as possible. Thank you for your understanding.
This plugin allows users enter a list of weekly events through the WordPress admin interface and then display the resulting weekly schedule on a page of their choice.
2009-2010 TV Schedule section of this site uses Weekly Schedule to generate its contents.
Donations
If you feel generous and really like this plugin, here is a donation link on Paypal:
Usage Examples
Click here for more usage examples of Weekly Schedule.





I'm a tech enthusiast working in the modeling and simulation software industry. I'm also married and the father of two very energetic little girls.





It would be cool to have a shortcode or widget which displays “events happening now” or “upcoming schedule” or something similar. It would be even cooler if the widget/shortcode accepted an array of schedules, so multiple schedules would appear.
Indeed. But this type of thing would take some time to put in place. I will keep it in mind as I add new features.
It didn’t work for me i am afraid .. i think i have followed the instruction by word and yet nothing appeared in the page but this part of the code and the upper strip which shows the hours.
i am kind of new to all this .. but if u can simplify the steps it would be appreciated
Thanks in advance.
It sounds like the tables did not get created on your site correctly. Are you using WordPress as a multi-site installation? Can you check in your database is you have tables called wscategories, wsdays and wsitems?
I want to ask how to delete or remove shedule. And why all categories colours in my page became the same?
Good question. There is currently no way to delete a schedule through the interface. However, you could do it in your site’s MySQL admin tool by deleting the option WS_PPx from the options table where x is the Schedule number. As for all of your colors now all being the same, I would need to take a look at your site to get an idea for why this happened.
I installed the plugin on a multisite and it doesn’t appear the wscategories, wsdays and wsitems were created. I’m able to create them manually… what are their structures?
Multisite help: Install, but don’t activate the plugin on the network. Activate it individually for each site and it appears to work just fine… so far.
Indeed, I need to do a bit of work to make this plugin work correctly with multi-site installations. Thanks for pointing a way to currently work around the issues.
why my vertical weekly schedule looks like this http://nattv.com/site/?page_id=186
How to make it look like http://radiofreemoscow.org/weeklyschedule/
Hi Ken, Just add a “float: left” property to the .ws-schedule table.verticalheader in the stylesheet:
.ws-schedule table.verticalheader {
float: left;
width: 100px;
}
That should do the trick.
Thank you so much for you quick respond
Another thing about the duration of the schedule
like ThaiPBS show lasts 6 hours but it only shows half hour each day
http://nattv.com/site/?page_id=186
Actually, the duration can only go up to 4 and a half hour
I add this to the css file, it seems to work only up to 4 1/2 hrs
.ws-schedule tr.datarow9 {
height: 700px;
}
ws-schedule tr.datarow10 {
height: 770px;
}
ws-schedule tr.datarow11 {
height: 840px;
}
ws-schedule tr.datarow12 {
height: 910px;
}
Also how can you add different background color for diffident schedules?
I figured the color coding out
Thank you
Why did you stop at datarow12? I just tried creating a 8-hour block with half-hour increments and it has a class of datarow16.
How to set up different schedules?
I need to have up to 10 schedules on a website
Hi Ken, to create 10 schedule, you would first set the “Number of Schedules” to 10 on the plugin’s general settings. Then, select which schedule you are working on with the drop-down named “Select Current Schedule”. Finally, when you place the shortcode to see the schedule on a page, specify which schedule should come up with [weekly-schedule schedule=1], where you would change 1 for the schedule id.
Thank you so much for your prompt support
How about adding the color option to the category? This way, I could set it so that all items in the same category have the same background color.
Hi John, Version 2.7 adds the option to specify a color for categories, as requested.
I am new to this, but anxious to put your plug-in to good use! Can you tell me where I put the information that I want to show up in the schedule? I created events and they aren’t showing up.. am I supposed to use posts? I know that may be a seriously dumb question….
NEVERMIND!
Hi CeeCee, Glad you figured it out!
I was wondering if there is a way to make the widget display the shows that are on at the present moment. Currently it’s just displaying the first 3 shows of the day. I’ve been looking into the weekly-schedule.php file and I see where the widget scripts are but can’t figure out how to set the order to match my requirements. Does this feature exist already and I’m not setting it up correctly or is it a manual fix? Any helpful notes on how to make this happen? Thanks in advance!
Hi Varun, it is not currently possible to display what shows are currently on with the widget, but I will see about adding that capability.