Plugin Directory

Test out the new Plugin Directory and let us know what you think.

Google Calendar Weekly Timetable

Displays Google Calendar(s) as custom styled weekly timetable/schedule in your blog. Easy to manage complex timetables from google calendar.


  • Fix: Any language support - week day names defaults to WP language (set by define ('WPLANG', '');)
  • Fix: "Start time" string removed from upper-left cell
  • Bug fix: some problems with events not being displayed if there are too many of them


  • Fix: Now it cache_duration works together with refresh_one shortcode options.
  • Bug fix: The language code wasn't working correctly for title parsing in different languages. Also added documentation
  • Changes to readme.txt.


  • New feature: Event titles in multiple languages
  • New feature: Now can specify time format instead of just switch between 12 and 24 hour clocks. However, it is picked up from wordpress by default so use this only if it doesn't work.
  • New feature: User can now set table caption.
  • New feature: Can specify that one feed would be parsed at every refresh of table. Use refresh_one=1 in shortcode.
  • Bug fix: Fix for php4, where the plugin won't install
  • Change: automatically pick 7 days according to the day the week starts on (before it would start today so on the week days that are already passed this week table would show next weeks schedule, while showing this weeks shedule in future days. You can get that back by adding start="today")


  • New feature: Timezone, time format and week starts on settings are set automatically from wordpress by default
  • New feature: Shortcode option to set cache duration for a table (overrides individual settings)
  • New feature: Comments and manual on how to edit CSS
  • New feature: If no arguments are passed with id=" then all the feeds (if any) are automatically included
  • New feature: New shortcode [timetable]


  • New feature: Start day of week can be chosen (Monday or Sunday). Use start_sunday=1 in shortcode and make sure to specify Sunday as a start date with start="previous Sunday"
  • New feature/fix: Events can now occupy more blocks down if the times match and it doesn't go over other event. Use rowspan=0 shortcode option to disable.
  • New feature: Can now specify exactly what 7 days to pick according to strtotime() php function. Using start="previous Monday" (ex.) in shortcode will render current week from Monday to Sunday
  • Added "start time" to table left top cell. Indicating that you have start times on the left column.
  • Bug fix: Adaptation to some recent google changes concerning https and http


  • Bug fix: php warnings in case of no events in the feed
  • Bug fix: Incompatable with Google Calendar Events and other plugins that use SimplePie(GCalendar). This is major code change, most function names changed, also database names.
  • Bug fix: Background color and some other CSS options don't show up
  • Bug fix: Table goes over widgets (oversized)
  • Bug fix: Gets more events than it's supposed to (futher than a week)


  • Changes to readme.txt.


  • Initial release.

Requires: 2.9.2 or higher
Compatible up to: 3.3.2
Last Updated: 1 year ago
Active Installs: 700+


3.7 out of 5 stars


Got something to say? Need help?


Not enough data

0 people say it works.
0 people say it's broken.

100,1,1 100,1,1 100,1,1 100,1,1
100,1,1 100,1,1 100,1,1
100,1,1 100,1,1