This plugin will generate linked Google+ Hangout Event notifications in a widget from a Google Calendar with a nifty Countdown Clock to each event. Fully customizable with fonts and colors.

Install Instructions

  • Upload the full directory into your wp-content/plugins directory
  • Activate the plugin at the plugin administration page
  • Configure Google+ Hangout Events using the following pages in the admin panel: Events & Settings.

That’s it your done, you can add the Google Plus Hangout Events Widget to any sidebar


  • Display Regular Google+ Events in Posts or Pages via Widgets
  • Display Google+ Hangouts Events in Posts or Pages via Widgets
  • Display Regular Google+ Events in Posts or Pages via short-code
  • Display Google+ Hangouts Events in Posts or Pages via short-code
  • Choose colors, fonts, size, and style for the widget (Google Fonts Included)
  • Links Directly to Hangout Event on Google+Display Single Events (See FAQ)
  • Display Public Events from My calendars (exception for contacts calendar and country holidays calendar)
  • Display Events via short-code with control using attributes (See plugin settings help tab)
  • Support Google+ Embedded Posts
  • Ability to filter by only Google+ created Events
  • Extend google+ event on WordPress admin


  1. Hi,

    this is a great idea for a plugin. I dont know how to get the API Key, Client ID or the Client Secret. Can you please add a few brief lines explaining what these are and how to get them? Thanks

  2. Hi Brian, it is actually in the plugin settings. There is some text below that says this, follow the instructions and you are there (you will see this text below)

    Visit to generate your api key, client id, client secret, and to register your redirect uri, or see these instructions for the detail.

  3. Hi,

    I’m getting the following 500 server error when attempting to save the plugin settings.

    The website encountered an error while retrieving It may be down for maintenance or configured incorrectly.

    I’ve double checked all the settings and they are all correct and I’ve also tried saving the page without entering any of the settings and I get the same error.

    Thanks in advance.


  4. Hi, it would be great if this would work with Buddypress groups so that admins of a buddypress group could schedule hangouts instead of just the site admin. Any plans to do that?

  5. Hi, I can see my events and countdown all working for my calender in my wordpress page, though when I click on the Event, Hangout, or On Air link nothing happens. Could you please let me know what to do. I have my events on public. I can access the hangout if I click on ‘see event in google+ though I would prefer the simple access from the main page.
    Many Thanks in Advance! 🙂

  6. Hi, Thanks Peter! I appreciated your time 🙂 Is there some shortcode for this app to create a divider between the events coming from the calendar. So I can seperater between event 1,2,3,4,5 etc. Also how can I add the shortcode to the countdown timer and ‘on air’ link?

  7. Wow!!!!!!!! what an update 0.9!! that’s perfect! 🙂 This is such a great app.. I wont mind paying for this in the future..
    Thanks for the great work and help.

  8. Hi Peter,
    wud be grateful if you can help me out on the following error message am getting after click on ‘save and connect’ on my WP plugin page:

    Fatal error: Cannot redeclare class URI_Template_Parser in /home/wilevoco/public_html/heartcms/wp-content/plugins/yakadanda-google-hangout-events/src/external/URITemplateParser.php on line 30

  9. Hi Peter,

    1. Will your widget display events I create using Google + Events? Or, can I only create events using Google Calendar?

    2. Currently on my sidebar, the widget displays but only when I create events in Gmail Calendar. This is not a “countdown” styled widget box. It displays multiple buttons including “Event” “Hangout” and a big red button called “View Event in Google+”. This type of display is very confusing…with too many choices and buttons. I’m sure my users will be very confused and won’t know what to do.

    And, if a user DOES click a button, he is directed to my Gmail Calendar page…which will only cause further confusion.

    I thought the widget would display a count-down clock and make it VERY easy for users to enter the hangout when it begins.

    Any help?

  10. Peter,

    One more additonal comment, when a user clicks the button “View Event in Google +” he is NOT directed to Google + Event. In fact, the user is directed to my Gmail Calendar Event page…which is NOT G+. I really want this widget / plugin to work! I think it’s a great tool. I just need it to work in a way that make sense.

  11. Plugin says connected, however, I get this error for shortcodde [google+events id=”e7hqmb1b5nq80fthdlu35qblfc”] and Widgets show no event

    Warning: Invalid argument supplied for foreach() in /home/bitcoinc/public_html/wp-content/plugins/yakadanda-google-hangout-events/yakadanda-shortcode.php on line 275


  12. Hello there,

    I’m getting the following error when I put the shortcode into my sidebard.

    Warning: Invalid argument supplied for foreach() in /home/dermbids/public_html/wp-content/plugins/yakadanda-google-hangout-events/yakadanda-shortcode.php on line 275

    Can you help?


  13. Hi Peter, I came accross your Google+ Hangout Events Plugin. I’m having some technical issues with it.

    I’m getting the following warning:
    “Warning: Invalid argument supplied for foreach() in /home/dermbids/public_html/wp-content/plugins/yakadanda-google-hangout-events/yakadanda-shortcode.php on line 275”

    I was hoping you could help me because I want to use your plugin today!


    • Did you make 100% sure your settings were correct? Try updating the plugin to latest version. Make sure you approve access to API with login from same Google Account Hangout Event is on.

  14. Hi guys!
    here the domain:

    I already setting up the API and plugin, i already create hangouts event into my google plus and i can see all of them into my calendar.

    The problem is i only can see events in my website but i can’t see HANGOUT EVENTS… what does i doing wrong?

    i already test it with a lot of shortcuts and nothing yet.
    I would love get something like this page:

    I hope you can help me, thank you so much.

  15. Hi Peter, I’ve followed instructions, double & triple checked

    when I accept app I get this message “Warning: Missing argument 2 for googleplushangoutevent_calendar_list(), called in /home2/tarsh/public_html/ on line 31 and defined in /home2/tarsh/public_html/ on line 495

    Warning: Cannot modify header information – headers already sent by (output started at /home2/tarsh/public_html/ in /home2/tarsh/public_html/ on line 875”

  16. I have all the required fields in the plugin but it keeps telling me it is not connected on the calendar ID (I have my email address as the input for the Google+ which matches my login for API creation)

  17. Hi Peter, so i’ve got HOA and others events in my calendar. The plug in and google credentials seem to be working fine because I can use the basic short code [google+events type=”normal”] to see the events. However, the basic short code [google+events type=”hangout”] for HOA is not working. Eventhough, the HOA events are seen in the back end. All that seems to be wrong is the short code doesn’t work. In fact the widget for HOA doesn’t work either, Can you please advise.

    PS. I have also tried different parameters and it still doesn’t work.


  18. Hi Peter,

    I did make a post her, but now I cannot find it. So, at the risk of repeating myself, I am looking for advise or a solution to this problem.

    The plugin in general seems to work. When using the short-code for “normal” the events are displayed. However, the short-code for “hangout” doesn’t display the HOA events from my calendar. The events are in the back end, but the short-code doesn’t seem to work. In addition, the same problem appears with the HOA plugin. No display. Is there a solution to this problem or perhaps a work around?

    Steve Dew

    • Hi Steve,

      It seems cache feature on shortcode and widget which always update every 15 minutes. Try to logout and then connect again on settings page, it will reset the cache.

      New update will coming, with some fix and cache settings.

    • Hi Elese,

      It’s because cache feature which implemented to shortcode and widget, for speed and efficiency purpose.
      I set 15 minutes for the cache, so the shortcode or widget will be update every 15 minutes.
      Different with “All EVENTS” in the dashboard, it directly pull hangouts or events from google calendar.

      If you can’t wait to look changes on shorcode or widget, just logout and then connect again on settings page, it will reset the cache.

      New update will coming.

Leave a Reply

Your email address will not be published. Required fields are marked *

clear formPost comment