Support » Plugin: Dan's Embedder for Google Calendar » How to Embed calendar

  • I am struggling to understand how to get to the point of embedding a calendar, I have done the API and calendar link, but then what now?

    I create a new page, and see nothing I can add a calendar to. Where can I make the calendar appear?

Viewing 4 replies - 1 through 4 (of 4 total)
  • 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 Dulaney


    @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.


    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:

    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 (

    – Select a Project > “New Project” > Create

    – Library > “Google Calendar API” > Enable > Manage > Credentials

    – “Create Credentials” > “API Key”

    b. Google Calendar ID

    – > Select my Calendar > Select “…” > “Settings & Sharing”

    – Access Permissions: Make Available to Public

    – Integrate Calendar: Calendar ID



    To get this working try these 4 things

    1. Go to the Google Calendar API page ( and enable the specific Google Calendar API. Don’t assume you’ve already done this. Double-check it using that link.
    2. Within the actual settings of your API, ensure that “Application restrictions” are set to “None”.
    3. Ensure that “API restrictions” are set to “Don’t restrict key”.
    4. 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.

Viewing 4 replies - 1 through 4 (of 4 total)
  • The topic ‘How to Embed calendar’ is closed to new replies.