Google Calendar Events Version 2 Update

GCE Version 2.0 to be Released late August September 2014

Please submit any questions or troubleshooting requests in the public support forms

Update 9/9/2014: 2.0.0 final release is out!

The final release of Google Calendar Events 2.0 is here!

Thanks for your patience on this release. We wanted to make sure the plugin was well-tested and had all the existing features folks were using. A special thanks to beta testers too!

What now?

First, we’d love a short review from you if you haven’t submitted one already. It’s the best way you can support us right now.

Second, we just published our public roadmap and are taking feature requests and votes. Help shape the future of GCal Events!

Update 9/2/2014: 2.0.0-beta1 is ready for testing.

Yes, it includes the Event Display Builder, and it would be helpful if you could beta test it.

Click here to download the latest beta

Plugin documentation

Submit beta testing feedback

Update 8/23/2014: 2.0 Release date postponed. Event Builder Display to be included in GCE 2.0.

Well, we underestimated how many folks were using the Event Display Builder. We appreciate everyone’s feedback, and because of that we’re extending the release date a little longer.

We’re doing our best to integrate the Event Display Builder into 2.0 and still release an update by the end of the month.

General Information

Google Calendar Events version 0.7.3 is a very small update simply to warn plugin users of the big version 2 update coming next week. Version 0.7.3 itself doesn’t change anything from 0.7.2 except for displaying a message, providing a way to save settings, and linking to this post.

The next version of GCE has been re-written from the ground up by Nick Young and I. The code base goes back several years, but the last update was in late 2012. GCE has been solid for a long time, but WordPress and Google Calendar have changed quite a bit since then, so a rewrite was in order.

In GCE 2.0, some features have been improved, some features are coming, and others had to be temporarily removed while we rethink and rebuild improved versions of old features.

The planned update for Google Calendar Events version 2.0 is August 23, 2014.

Prefer to get notified by email?

Stay in the loop for any major plugin updates.

Below is a summary of what’s changing in version 2.0.


Shortcodes will continue to function using the existing 0.7 syntax, but in 2.0 going forward, you can opt to use the shortcode [gcal] instead of [google-calendar-events].

Bottom line: Your site won’t break after updating, but we recommend using the new shortcode syntax going forward when you get a chance to modify it.

Feed IDs are also different as they will now be saved using custom post types. During the upgrade process, version 2.0 will make sure to transfer your old feed IDs to the new structure.

You may notice your old feed IDs have a low number (1, 2, 3, etc.), while the new feed IDs are a higher number (837, 1520, etc.). This is normal and is because custom post type IDs are shared across all posts, pages and other custom post types in your WordPress install.

Complete GCE 2.0 shortcode documentation will be ready by the time GCE version 2.0 is released.


Some widget settings have changed, but the upgrade process should handle widget upgrades completely.

Event Display Builder Removed

If you were using the event display builder in version 0.7, be warned it will no longer be available in version 2.0 until we figure out a new architecture for it.

It proved too difficult to maintain the existing structure, and we found most users of this plugin are not using this feature.

However, we realize some of you were using this feature. We apologize that we have to remove it for the time being, but we plan on re-introducing this feature with an easier way to customize and save the way you want your events to appear.

Reverting back to version 0.7

In the rare case that you want to revert back to version 0.7 of the plugin instead of using version 2, note that the upgrade process to GCE 2.0 will not delete your 0.7 settings or calendar feeds unless you explicitly remove 0.7.2 or, after upgrading to 0.7.3, you uncheck the new “Save Settings” option. We added a “Save Settings” option to 0.7.3, checked by default, for this very purpose.

Thanks to Ross Hanney!

P.S. If you’re curious, thanks to Ross Hanney, I’ve now taken over ownership and further development of Google Calendar Events going forward. Ross created a fantastic plugin that folks have been using for several years, but he was ready to hand the reins to someone else. I reached out to him about adopting the plugin and he agreed.

Thanks to Ross for creating an awesome plugin. We hope to continue his great work and build some great features on top of what he started.

Get notified by email for any major plugin updates.

Comments are closed. Head over to the official plugin page to submit any questions or troubleshooting requests.


  1. Chris Wood on August 16, 2014 at 10:39 pm

    I get these php warnings immediately after updating to this new version.

    Warning: include_once(inc/upgrade-notice.php): failed to open stream: No such file or directory in /home/pack378/public_html/wp-content/plugins/google-calendar-events/google-calendar-events.php on line 66

    Warning: include_once(): Failed opening ‘inc/upgrade-notice.php’ for inclusion (include_path=’.:/opt/php54/lib/php’) in /home/pack378/public_html/wp-content/plugins/google-calendar-events/google-calendar-events.php on line 66

  2. Kieran on August 16, 2014 at 11:32 pm


    I got the same message:

    Warning: include_once(inc/upgrade-notice.php) [function.include-once]: failed to open stream: No such file or directory in /home/content/06/9894806/html/new/wp-content/plugins/google-calendar-events/google-calendar-events.php on line 66

    Warning: include_once() [function.include]: Failed opening ‘inc/upgrade-notice.php’ for inclusion (include_path=’.:/usr/local/php5_3/lib/php’) in /home/content/06/9894806/html/new/wp-content/plugins/google-calendar-events/google-calendar-events.php on line 66

  3. Kiki Master on August 17, 2014 at 6:31 am

    Hi, I hve the same error (on line 66) my version is Version 0.7.3
    What can I Do ? thanks

  4. Lakuma on August 17, 2014 at 7:46 am

    I’m also receiving the same error messages after upgrade.

  5. Phil Derksen on August 17, 2014 at 8:39 am

    Sorry folks. Just patched the plugin to include the missing file, which was simply to warn of the much larger update coming next week.

  6. jeffreyd00 on August 17, 2014 at 9:03 am

    Phil, will there be a pro-version or an option to support your efforts via a donation?

    • Phil Derksen on August 17, 2014 at 12:51 pm

      After we get release version 2, we plan on exploring what smaller groups of folks might need in more specialized features, most of which will probably be premium so we can offer continued updates and reliable tech support.

      I appreciate the offers for donating but we prefer to wait for premium features. For now, simply giving the free plugin a 5-star review and posting feedback and feature requests is all we can ask for. Thanks!

  7. Chris Wood on August 17, 2014 at 10:22 am

    New update fixed the problem. Thanks for being so fast! By the way, this is a much-needed plugin. I appreciate your efforts.

    • Phil Derksen on August 17, 2014 at 12:52 pm

      No problem. All credit is due to the creator, Ross Hanney, up to this point. I agree it’s a fantastic plugin which is why I took on the task of adopting it.

  8. Beth Plastic-Free Terry on August 17, 2014 at 1:27 pm

    Is the Advanced Display Builder the same as the Event Display Builder? That is what I use and have been so happy to be able to customize the way my calendar appears. Or is the Advanced Display Builder something else?

    • Phil Derksen on August 17, 2014 at 1:33 pm

      Beth, yes I meant the “Event Display Builder” (vs the Simple Display options).

      I just updated the post to use the terminology “Event Display Builder” to be a little more clear. Thanks!

    • Phil Derksen on August 18, 2014 at 12:50 pm

      Also see answer above.

  9. donsf2003 on August 17, 2014 at 2:00 pm

    I use the Event Display Builder on every feed and it is important to me. What will be the default settings?

    • Phil Derksen on August 18, 2014 at 12:49 pm

      See answer above.

  10. karelnet on August 18, 2014 at 1:33 am

    “we found most users of this plugin are not using this feature.” . Bad news, I’m using it on several websites… So I won’t upgrade !

    • Bruce Henderson on August 18, 2014 at 6:39 am

      I too am using the Event Display Builder on several sites, and on some of them I use it in different ways on different pages. I think it’s a key feature of GCE.

    • Fiftyseven on August 18, 2014 at 10:23 am

      It is strange that you drop Display Builder, a feature that is recommended within the plug-in itself:

      It’s right there in black and white (and gray): “It is recommended that you use the event display builder option”

      I’m also intrigued that you mention not many people use it. Very weird.

      Will we be able to change display options using CSS and/or PHP?

      How long do you estimate before you are able to “figure out a new architecture” for the DIsplay Builder? Honestly, it sounds like the plan is for it to be gone forever.

      • karelnet on August 18, 2014 at 10:57 am

        Yes, or as a future paid feature

        • Phil Derksen on August 23, 2014 at 5:21 pm

          We now postponed the release date a bit to include the builder. See the post update above.

    • Phil Derksen on August 18, 2014 at 12:42 pm

      Your concerns about the event display builder features being dropped are strongly noted. We simply could not include them in the plugin rewrite using modern plugin standards and best practices.

      Because of your concerns we are now researching ways to add the functionality back in, possibly as an add-on if that makes more sense. Even if only 2% of plugin users use this feature, that’s still quite a bit of you, so we want to see what we can do.

      For now, please stay at version 0.7.x (don’t upgrade to 2.x) if you want to keep this feature intact. We will be posting more and be notifying the email list when we have more updates on this.

      • levonk on August 18, 2014 at 11:51 pm

        I use the event display builder as well on several websites and use CSS and short codes to create the whole page .

        Would it be too much to ask that the update be manual instead of automatic?

        • Phil Derksen on August 23, 2014 at 5:21 pm

          We changed our mind a bit on this. Read above.

  11. Bruce Henderson on August 18, 2014 at 6:20 am

    Ross Hanney offered a development version that allowed users to specify a “Search query” for filtering events for display. Will you be offering that function?

    • Phil Derksen on August 18, 2014 at 12:47 pm

      Bruce, we did not take into account what Ross had added after the latest release. We will look into that for sure. Thanks!

      • Bruce Henderson on August 18, 2014 at 3:59 pm

        Please ask Ross for that development version to see what he did to implement a text-based search query. It’s really helpful. Thanks

  12. Christine Tabor on August 18, 2014 at 6:40 am

    I’m not exactly sure what the Event Display Builder is… so not clear if I’m using it or not… can you clarify? I’m new to even using google calendar events, so this is a newbie question for sure. :-)

    • Phil Derksen on August 18, 2014 at 12:49 pm

      Christine, within the settings for each GCal feed there’s a drop-down under “Display Options”. If that’s set to “Simple display options”, you’re NOT using the “advanced” event display builder.

      • Christine Tabor on August 29, 2014 at 12:35 pm


        I finally got around to checking on that, and my feed was NOT set to Simple… so I changed it… although I could not tell the difference on the calendar itself… not sure what it did or didn’t do.

        I DID notice that my widget is not working at all, no matter what settings I choose, either in the GCal feed and related, OR settings in the widget… it is just a dead calendar. Any suggestions?

        Here is a link to calendar:
        And here is a link to a page with a widget on it:

        Just in case you have time to look… I hope it is not a plug in conflict affecting the widget… possible?

        FYI… Regarding holidays: I went into google and enabled US holidays… and I DO see them on the google calendar within google, but don’t see them on my calendar on the website.
        How to enable them to be visible??



  13. designer fake on August 19, 2014 at 7:15 am

    so… i use evnt display builder cause regular settings haven’t worked for me. will have to rollback to old version if it breaks :)

    • Phil Derksen on August 23, 2014 at 5:20 pm

      Good news! We’re now hoping to add it to version 2.0 before the release. See above.

  14. Phil Derksen on August 19, 2014 at 10:31 am

    For anyone using the (advanced) “Event Display Builder”, we’d love to get some input on how you’re using it here:


    • Phil Derksen on August 23, 2014 at 5:20 pm

      Update on this. Read above.

  15. Lindsey Ross on August 19, 2014 at 10:56 am

    When I visit my page that displays the calendar (, the calendar does not allow me to scroll back and forth between months. Is this because of the recent update? I remember this was happening when I first installed the plugin, but someone directed me to a part of the code I could tweak to fix this. I have no idea how/where to find that tweak anymore, though! :(

  16. Aaron Hodge Silver on August 21, 2014 at 8:50 am

    I’m excited that there has been a rewrite from the ground up for what I have found to be a truly essential plugin for many of my clients. I won’t be upgrading until the Event Display Builder is re-introduced, because I cannot do with out !

    • Phil Derksen on August 23, 2014 at 5:19 pm

      We hear ya. We postponed the release date a bit to include the builder. Read above.

      • Aaron Hodge Silver on August 24, 2014 at 1:03 pm

        Yay! Thank you!

  17. Steffi on August 22, 2014 at 12:46 am

    I’m just finishing a new website using google-calender-events plugin within the next few days.
    Is there any chance to get version 2.0 already today without waiting for tomorrow’s release?

    • Phil Derksen on August 23, 2014 at 5:19 pm

      Sorry, but the release has been delayed a bit. Read above.

  18. Matt on August 22, 2014 at 2:28 pm

    Glad to see you’re doing a re-write. Here’s an issue I have with the current script: the plugin always loads in http:// (nonsecure) mode, even when the page it is on is loaded in https: / SSL / Secure mode.

    Can you please make sure the new plugin loads in secure mode if the page it is on is loaded securely (like other plugins?)

    Unfortunately I have to disable this plugin because we can’t use it on our site now that we’re serving it in SSL for transaction security (and because Google is now ranking SSL sites higher)

    • Phil Derksen on August 23, 2014 at 5:20 pm

      Thanks for letting us know. We’ll look into it for sure.

    • Phil Derksen on August 25, 2014 at 8:00 pm

      Matt, we could not find the issue yet.

      Could you post this issue over at with a test URL and more detail with what’s not loading SSL if you can? Thanks.

      • Matt on August 25, 2014 at 8:46 pm

        I just added a post, but didn’t put in the test URL yet – I want to set it up on a different test domain first before I publicize the URL, and I’m too busy right now to do this.

  19. Kieran on August 25, 2014 at 6:42 am

    I’m looking forward to the 2.0 release WITH EDB!! Thank you for listening guys!

  20. Paul on September 17, 2014 at 8:22 am

    Hi Phil,

    I just updated plug in and now the next month link is not working, any ideas?


  21. Meg on September 29, 2014 at 7:50 am

    Hello, I’ve updated the plugin then ended event has been shown up on list. Even though to set Retrieve Events From “Today”. Could you please advice?

  22. gurtoertil on February 16, 2015 at 9:55 am


    […]Sites of interest we have a link to[…]…