I have this same issue.
Dan, PLEASE update your instructions or delete the plugin. You’re just making people lose their minds out here!!
Plugin Author
Dan D
(@duplaja)
@roselowry @robjs1000 Hello! Sorry for the response time, this is something I do in spare time, which unfortunately has been in short supply lately (also teach full time, so back to school).
Have you added the shortcode, as described in the instructions? [dancal cal=1]
If you’re using the Gutenberg editor, you can do this in a shortcode block. Otherwise, if using the classic editor, can do it in the content area.
If you’re still having trouble, let me know with a link to the page you’re trying on, and I’ll take a look.
Thanks!
Dan
I’m also having an issue with embedding the calendar – I’ve opted to embed the google calendar via iframe for the time being. The plug-in is still installed, and I’ve added both [dancal] and [dancal-list] after the iframe via the shortcode blocks.
Test Page: https://www.inclusivekc.org/schedule/
Steps I’ve taken:
1. Install the plug-in via the website:
WordPress > Plug-ins > Add New > “Dan’s Embedder for Google Calendar”
2. Activated the plug-in
3. Updated the plug-in settings:
WordPress > Tools > Dan’s gCal
a. Google Calendar API Key (https://console.developers.google.com/)
– Select a Project > “New Project” > Create
– Library > “Google Calendar API” > Enable > Manage > Credentials
– “Create Credentials” > “API Key”
b. Google Calendar ID
– calendar.google.com > Select my Calendar > Select “…” > “Settings & Sharing”
– Access Permissions: Make Available to Public
– Integrate Calendar: Calendar ID
To get this working try these 4 things
- Go to the Google Calendar API page (https://console.developers.google.com/apis/library/calendar-json.googleapis.com) and enable the specific Google Calendar API. Don’t assume you’ve already done this. Double-check it using that link.
- Within the actual settings of your API, ensure that “Application restrictions” are set to “None”.
- Ensure that “API restrictions” are set to “Don’t restrict key”.
- And then, within Google Calendar for the calendar you want displayed on your site, ensure it has its “Access permissions” set to “Make available to public” (in other words, ticked).
I hope this proves helpful.