events posted on google calendar not displaying on my site..they used to.
-
When I go on my site and click the google calendar button and enter an event, that event would usually then appear on my website calendar within about a day or less. That is no longer happening and I haven’t really done any reorganizing on that page. What am I missing?
The blog I need help with is: (visible only to logged in users)
-
Hi there,
Can you let me know the details of an event you tried to add that isn’t showing up there? For example, it would help to know the name of the event and the date/time so I can take a closer look for it.
Also, can you check your Google calendar to make sure you’re adding it to the calendar that’s embedded on your site? Google allows you to create multiple calendars, and only events added to the calendar that’s embedded there will appear — if the event is added to a different Google calendar, it won’t show up on your site there.
Please let me know if you have any questions about that. :)
-
I have a page named “gig calendar” that shows the dates for our musical group. The code on the page is:
[googleapps domain="www" dir="calendar/embed" query="src=6a2hpvs47noukk1digmcge5amk%40group.calendar.google.com&ctz=America/New_York" width="800" height="600" /]When I click the +google calendar button at the bottom of the calendar, it takes me to the google calendar which displays the events that I have entered. One event is called “Cats at Woodland’s Tavern” scheduled for this Friday, May 1 6pm-8pm. However, the events don’t show up on my “gig calendar” page. They have in the past so I don’t know why it has changed. Everything I see is marked as public. I’m thinking about just killing the page and creating it again.
Thanks for your help -
Thanks for those details. Google creates a feed with all of your calendar’s events, and I took a look at the feed for the calendar you’ve embedded on your site. I don’t see that May 1 event there, which means for some reason Google isn’t adding it here.
Deleting the page and recreating it likely won’t change what shows up in that embedded calendar, so I’d like to try to figure out what’s going wrong here.
Can you try going to that calendar on Google again and check to see if you have multiple calendars showing up there? In the sidebar on the left, under “My Calendars” and “Other Calendars” you’ll see all of the Google calendars you have access to. You can click on those calendars to make their events appear or disappear from the calendar view, or click on the events to see which calendar they belong to. If you have multiple calendars there, all of their events will appear on that screen on Google but only the events in the one calendar you embedded on your site will appear on your site.
-
Rachel:
Ok –makes sense…thanks.
As a former programmer, I feel I should be able to see the specific calendar name or identity it when I look at the code and that way I could double check it but I don’t see it.
Under advanced settings, the SLUG says the calendar name is “gig-calendar-2”. I may have deleted gig-calendar-2 so how do I swap it without deleting the page and then recreating it (which seems to be easiest thing to do since the only thing I have on this page is the calendar) ? -
The slug for the page where your calendar is embedded is “gig-calendar-2” but that’s separate from the embedded calendar. If you’re looking for details about the calendar itself you can check out the Google code in the page’s content. That code includes Google’s ID for the calendar, in this format:
[googleapps domain="www" dir="calendar/embed" query="src=CALENDAR_ID&ctz=TIMEZONE" width="800" height="600" /]Google uses an email address as the calendar ID (with the @ symbol encoded as %40 in the code there), and that’ll match the calendar ID you can find in the calendar settings on Google.
Our Google Calendar guide explains how to get to those calendar settings, and near the bottom next to “Calendar Address” you’ll see that calendar ID and links to view the calendar feeds (e.g. in XML or ICAL formats).
If you want to try recreating the calendar, from that same calendar settings page you can grab the iframe embed code for your calendar so you can re-embed it on the page on your site. All you’ll need to do is delete that code I mentioned above in the page editor and paste in the iframe embed code in its place. If that doesn’t resolve the issue for you, or if you have questions about that process, please let me know and I’ll take another look!
-
Rachel–
I deleted the gigcalendar page and created a new calendar page called Cat’s Calendar. I went to my google calendar, followed your instructions by clicking the dropdown arrow and clicking calendar settings, then copy/pasted the code (where it says to) into my page and the calendar did appear but none of the dates were there. So it is still not working. I think I clicked public wherever I saw that option. I don’t know what else to do.
Thanks -
I checked the calendar on your site and I do see your older events there (for example from February and March) and those are the events in the calendar’s feed. It really sounds like you have two different Google calendars and your new events are being added to a different calendar instead of this one.
You can view your full list of Google calendars in the calendar settings here:
https://www.google.com/calendar/render?tab=cc#settings-calendars_9
Can you check to see if you have more than one calendar listed there?
-
yes I do have more than one calendar but I copied the code from the calendar where the events were displayed. I also made sure that both calendars had the May 1st event listed…just as an experiment.
I was going to go ahead and delete the second calendar but I wanted to get your response 1st. -
Rachel:
I changed a setting on my main calendar to say “display on this calendar” because I couldn’t see how to delete the other calendar.When I finally get this fixed, tell me…when I enter an event on the google calendar, how long does it take to synch up with the calendar on the website. It seems, in the past, that it took like 12 hours or something…I mean..it didn’t just happen right away.
Thanks,
Terry -
Sorry, I meant that I changed the setting to “display only this calendar” (because I couldn’t see how to actually delete the other calendar).
Thanks, -
Hi Terry,
WordPress.com caches your site for a little while (events from Google can be cached for a few hours) but it shouldn’t take too long to sync up. That said, it’s possible that Google uses a longer-lasting cache on their end, so it could take longer for new events to show up in your calendar’s feed.
When did you add that May 1st event? You may want to wait a day or so to see if Google’s caches update and the event appears on your embedded calendar. If it still doesn’t show up after that, I can check to see if there anything more I can do about it on my end.
-
Rachel:
OK –finally got it to work. I recopied the code and it just worked. I don’t really know why it didn’t work before.
Thanks for sticking in there with me and helping me to work through it.
Terry -
Excellent Terry! Glad you were able to get this worked out. Let us know if you need anything else.
- The topic ‘events posted on google calendar not displaying on my site..they used to.’ is closed to new replies.