Plugin Directory

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

Yakadanda Google+ Hangout Events

Generate linked Google+ Hangout Event notifications in a widget from a Google Calendar with a nifty Countdown Clock to each event.

Do I need an Google account?

Yes, you need Google account.

How do I change default style to my preferences?

Use /wp-content/plugins/yakadanda-google-hangout-events/build/css/google-hangout-events.css file as reference. Copy that file to your /wp-content/themes/active-theme/css/ folder as google-hangout-events.css

How to find event identifier to create a single event shortcode?

Single Event Example: https://plus.google.com/u/0/events/csnlc77gi4v519jom5gb28217so The random letters and numbers after ***.com/u/0/events/c is an event id, so the event identifier will be snlc77gi4v519jom5gb28217so without first letter 'c'. To create a single event you would place in shortcode [google+events id="snlc77gi4v519jom5gb28217so"]

Shortcode Reference

Shortcode Examples

  • [google+events]
  • [google+events type="hangout"]
  • [google+events src="gplus"]
  • [google+events limit="3"]
  • [google+events past="2"]
  • [google+events author="all"]
  • [google+events limit="5" type="normal" past="1" author="all"]
  • [google+events id="xxxxxxxxxxxxxxxxxxxxxxxxxx"]
  • [google+events filter_out="xxxxxxxxxxxxxxxxxxxxxxxxxx,xxxxxxxxxxxxxxxxxxxxxxxxxx"]
  • [google+events search="free text search terms"]
  • [google+events attendees="show"]
  • [google+events timezone="America/Los_Angeles"]
  • [google+events countdown="true"]
  • [google+events visibility="private"]


  1. type = all, normal, or hangout, by default type is all
  2. src = all, gcal (event from calendar), or gplus (event from google+), by default source is all
  3. limit = number of events to display (maximum is 20)
  4. past = number of months to display past events in X months ago, by default past is false
  5. author = self, other, or all, by default author is all
  6. id = Event identifier (string). Single Event Example: https://plus.google.com/u/0/events/csnlc77gi4v519jom5gb28217so To create a single event you would place in shortcode [google+events id="snlc77gi4v519jom5gb28217so"]
  7. filter_out = Filter out certain events by event identifiers, seperated by comma
  8. search = Text search terms (string) to display events that match these terms in any field, except for extended properties
  9. attendees = Events can have attendees, the value can be show, show_all, or hide, the default value for attendees attribute is hide
  10. timezone = Time zone used in the response, optional. Default is time zone based on location (hangout event not have location) if not have location it will use google account/calendar time zone. Supported time zones at http://www.php.net/manual/en/timezones.php (string)
  11. countdown = true, or false, by default countdown is false
  12. visibility = Show event based on visibility. Visibilty can public, private, or all, default is public

Requires: 4.6 or higher
Compatible up to: 4.7.2
Last Updated: 2 months ago
Active Installs: 200+


5 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,5,5 100,1,1
100,1,1 100,1,1 100,1,1