WordPress.org

Ready to get started?Download WordPress

Plugin Directory

Google Calendar Events

Parses Google Calendar feeds and displays the events as a calendar grid or list on a page, post or widget.

2.2.1 - February 28, 2015

  • Enqueue scripts & styles on all posts & pages temporarily until better detection can be put in place.
  • Fixed GCal ID encoding in feed settings.
  • Updated Italian translation.
  • Updated French translation.

2.2.0 - February 25, 2015

  • Added custom date range options.
  • Added option to hide tooltips on grid display.
  • Added additional save button at the bottom of the feed settings.
  • Performance updates to script enqueues.
  • Updated Catalan translation files.
  • Updated list output logic.
  • Fixed bug with multi-day events sometimes not showing up in list view.
  • Fixed bug with calendar ID field not getting encoded.
  • Fixed bug with tooltips scrolling on mobile.
  • Fixed bug with Google Hangout event links.
  • Fixed bug with widget settings not being unique.
  • Widget UI enhancements.
  • Feed settings UI enhancements.
  • Error messaging updates.
  • Security improvements.

2.1.7

  • Restructured next and back paging navigation script.
  • Updated Italian translation files.

2.1.6.1

  • More tooltip (qTip2) effects & styling.

2.1.6

  • Fixed bug with tooltip (qTip2) in some cases by now including it's imagesLoaded script.
  • Tooltip style improvements.
  • Tooltip minified JS map file now included.
  • Updated French translation.
  • Updated Lithuanian translation.
  • Fix bug with grouped-list multi-day event title.
  • Fix bug when saving a bulk edit.

2.1.5

  • Updated jQuery tooltip library to qTip2. Previously using unmaintained original qTip library.

2.1.4

  • Reverted CSS enqueue change.
  • Added Catalan translation - Provided by Toni Ginard & Monica Grau of agora.xtec.cat.
  • Updated AJAX security code.
  • Fixed bug with calendar ID field not trimming extra spaces.
  • Updated French translation - Pull Request by @Jojaba
  • Tested up to WordPress 4.1.

2.1.3

  • Only load plugin scripts and stylesheets when the viewable page is rendering output from this plugin.
  • Fixed bugs with simple display options.
  • Added better error checking and output options to help in debugging GCal feeds.
  • Added Dutch translation - Provided by Henri van Werkhoven.

2.1.2

  • Fixed bug with quick edit clearing out feed settings.
  • Fix bug with pagination creating extra DOM elements.
  • Localization string fixes - Pull Request by @Jojaba
  • Added HTML to group events of the same day semantically - Pull Request by @martinburchell
  • Fixed bug with [cal-id] event builder code.
  • Add in post data resets.

2.1.1

  • Fixed bug with all day events not displaying.
  • Added missing timezone parameter to internal query.

2.1.0

  • Updated to use Google Calendar API version 3. Version 2 deprecated on Nov. 17, 2014.

2.0.7.1

  • As of Nov. 17, 2014 the GCal API v2 is deprecated, which breaks all calendar feed displays. This update will temporarily hide the display while we work on a solution that uses GCal API v3.

2.0.7

  • Events will now display if it hasn't ended yet for list views.
  • Fixed bug with date() call causing a display error in some cases.
  • Fixed bug with with widget tooltip text display.
  • Added cache clearing on upgrade.
  • Added filters for Previous and Next link text.
  • Internationalization and language file updates.
  • Simplified text domain function.
  • Added Lithuanian translation - Provided by Andrius Mazeika of mazeika.info.

2.0.6.2

  • Reverted previous bug fix that introduced new bugs.

2.0.6.1

  • Added Polish translation - Provided by MichaƂ Pasternak of iplweb.pl.
  • Updated Italian translation.
  • Updated French translation.
  • Fixed bug with date() call causing a display error in some cases.
  • Minor bug fixes.

2.0.6

  • Added minimum and maximum feed date options to fix event display issues and boost performance.
  • Fixed a caching issue to increase performance.
  • Fixed bug where backslashes kept getting added to event titles that already contained single quotes when navigating through pages in widget.

2.0.5.1

  • Fix timezone issue.

2.0.5

  • Fixed display bug with event date and grouped lists.
  • Fixed broken paging links when feed IDs contain spaces between them.
  • Fixed bug with start offset and grouped lists not working properly.
  • Fixed bug where clear cache link was showing on any type of CPT.
  • Added German translation - Provided by Stefanie Drucker of kreativhuhn.at.
  • Added Norwegian translation - Provided by Tore Hjartland of aliom.no.

2.0.4

  • Added option to show/hide paging.
  • Added option to limit display to any number of days or events per page.
  • Added option to set the start date offset any number of days back or ahead (list view).
  • Removed retrieve events from/until options now that display limit options will be used.
  • Removed max number of events to retrieve option.
  • Added shortcode attribute 'paging'.
  • Added shortcode attribute 'interval'.
  • Added shortcode attribute 'interval_count'.
  • Added shortcode attribute 'offset_interval_count'.
  • Added shortcode attribute 'offset_direction'.
  • Updated shortcode 'display' attribute to allow a value of 'grouped-list'.
  • Date no longer shows up for the title (list view).
  • HTML restructured to use div tags instead of an unordered list (list view).
  • Nav bar HTML (Back/Next links and month title) restructured to use div tags instead of span and percentages.
  • Moved clear cache button and changed style.
  • Added Italian translation - Provided by Francesco Paccagnella of pacca.it.
  • Added French translation - Provided by Vincent Bray.
  • Fixed PHP error during upgrade.
  • Fixed cross-site scripting (XSS) vulnerability.
  • JavaScript restructured to fit more in line with best practices.
  • Remove unused admin script file.

2.0.3.1

  • Fixed bug where retrieve from/until dates were accidentally removed.

2.0.3

  • Fixed bug where calendar feed caches weren't getting cleared properly.
  • Fixed feed settings metabox content wrapping issue.

2.0.2

  • Added Spanish translation - Provided by Eduardo Larequi of educacion.navarra.es/web/pnte/.
  • Fixed timezone issues by forcing calendar feeds to use the timezone selected in the site's General Settings. Feed-specific timezone setting removed.
  • Fixed a bug with recurring events display.
  • Fixed an upgrade bug with multiple day events.

2.0.1

  • Fixed display errors with certain event builder shortcodes.
  • Added language folder.

2.0.0

  • Plugin rewritten from scratch.
  • Now using custom post types for storing and customizing Google calendar feeds.
  • Introduced the shortcode [gcal] (old shortcode still supported).

0.7.3.1

  • Include missing file: upgrade-notice.php.

0.7.3

  • Added warning about upcoming version 2.0 release.
  • Added option to save settings upon uninstall.
  • Tested with WordPress 4.0.

0.7.2

  • Fixed a bug causing the "More details" Google Calendar information to be displayed in the wrong timezone
  • Fixed a bug that prevented setting the cache duration to 0 from working correctly
  • Fixed an issue that prevented Ajax from working with FORCE_SSL_ADMIN enabled
  • Now uses wp_enqueue_scripts

0.7.1

  • Fixed bug causing AJAX enabled calendar grids to not function correctly
  • Fixed bug causing all-day events from outside required date range to be displayed
  • Fixed bug causing tooltip date title heading setting to be ignored
  • Added further data sanitisation on output
  • Feeds with no events will now be cached to prevent HTTP requests on every page load

0.7

  • Fixed bug causing event dates / times to be displayed in the wrong timezone
  • Changed the [link-path] Event Display Builder shortcode to [url]
  • Fixed an Opera specific CSS issue causing page lists to be hidden
  • Lists can now be displayed in descending or ascending order
  • Added [event-id] and [cal-id] Event Display Builder shortcodes
  • Added an offset parameter for date / time based Event Display Builder shortcodes
  • Added an autolink parameter for enabling / disabling automatic linking of URLs
  • Added gce-day-past or gce-day-future classes to calendar grid cells
  • Cleaned up CSS

0.6

  • Drastically reduced memory usage
  • Improved feed data caching system
  • Improved error reporting
  • General performance and efficiency improvements
  • Added a few more shortcodes to the event display builder
  • Other miscellaneous changes / additions and bug fixes

0.5

  • Added event display builder feature, which vastly improves the customization possibilities of the plugin. This feature encompasses many of the most requested features, such as:
    • All-day events can be handled differently than 'normal' events
    • Start and end times / dates can be displayed on the same line (as can any other event information)
    • HTML (and Markdown) entered in Google Calendar fields can be properly parsed
  • Start and end times for retrieval of events are now much more flexible
  • A custom error message for non-admin users can now be specified
  • No longer loads SimplePie when it is not required

0.4.1

  • Fix / workaround for the long-running timezone bug. Please take a look at this for more information.
  • Added additional 'Maximum no. events to display' option to widget / shortcode (mainly to address a further issue caused by the above fix)
  • i18n related bug fix
  • Added support for widget_title filter (courtesy of James)
  • Added Hungarian (hu_HU) translation (danieltakacs)
  • Now using minified version of jQuery qTip script

0.4

  • More control over how start and end dates / times are displayed
  • Events can now be limited to a specified timeframe (number of days)
  • Events on the same day in lists can now be shown under a single date title
  • JavaScript can now be added to the footer rather than the header, via an option
  • The 'Loading...' text can now be customized
  • Description text can now be limited to a specified number of words
  • Multi-day events can be shown on each day that they span (sort of)
  • Bug fixes
  • i18n / l10n fixes

0.3.1

  • l10n / i18n fixes. Dates should now be localized correctly and should maintain localization after an AJAX request
  • MU / Multi-site issues. Issues preventing adding of feeds have been addressed

0.3

  • Now allows events from multiple Google Calendar feeds to be displayed on a single calendar grid / list
  • Internationalization support added

0.2.1

  • Added option to allow 'More details' links to open in new window / tab.
  • Added option to choose a specific timezone for each feed
  • Line breaks in an event description will now be preserved
  • Fixed a bug casing the title to not be displayed on lists
  • Other minor bug fixes

0.2

  • Added customization options for how information is displayed.
  • Can now display: start time, end time and date, location, description and event link.
  • Tooltips now using qTip jQuery plugin.

0.1.4

  • More bug fixes.

0.1.3

  • Several bug fixes, including fixing JavaScript problems that prevented tooltips appearing.

0.1.2

  • Bug fixes.

0.1.1

  • Fix to prevent conflicts with other plugins.
  • Changes to readme.txt.

0.1

  • Initial release.

Requires: 3.8.5 or higher
Compatible up to: 4.1.1
Last Updated: 2015-2-28
Active Installs: 60,000+

Ratings

4.5 out of 5 stars

Support

137 of 177 support threads in the last two months have been resolved.

Got something to say? Need help?

Compatibility

+
=
Not enough data

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

100,1,1
100,1,1 100,1,1 71,7,5 100,1,1
100,1,1 100,1,1 67,12,8
100,1,1
0,1,0
100,2,2
75,4,3
100,2,2 100,5,5
67,3,2 100,1,1
75,4,3
100,2,2 100,1,1 100,1,1
100,1,1
100,13,13
0,1,0 100,4,4
100,5,5
100,7,7
100,1,1
100,6,6
100,3,3
100,6,6
100,9,9
100,2,2
100,1,1
50,2,1
100,2,2
75,4,3
100,2,2
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 100,1,1 100,3,3 50,2,1 100,1,1 100,2,2 0,3,0 100,2,2 50,2,1 100,2,2 100,2,2
100,1,1 100,2,2 100,1,1 50,2,1 100,1,1 100,1,1
100,2,2
0,2,0