WordPress: Google Calendar

If you would like to keep track of events with a widget on your WordPress blog, you can do it with Google Calendar. This guide will show you how to implement Google Calendar.

A. Set Up Google Calendar

  1. Log in to Google.
  2. Click on "Calendar" in the top nav bar.
  3. Click "My calendars", then "Create new calendar".
  4. "Assign a name" to the Calendar you have created.
  5. Enter a description for the calendar.
  6. Choose your time zone.
  7. Determine whether the calendar should be public or private.
  8. Select "Permission settings" and make your selection.
  9. Select "Create Calendar".

B. Embed Code

  1. Select "My Calendars" then "Settings" from the left side of the page.
  2. Select "Shared: Edit Settings".
  3. Checkmark "Make this calendar public".
  4. Select "Save".
  5. Click "My Calendars" then "Settings".
  6. Select "Shared: Edit Settings".
  7. Select "Calendar Details".
  8. Under "Auto-accept invitations", select the option that suits your calendar.
  9. Copy the embed code from the "Embed This Calendar" box.

C. Place Embed Code In WordPress

  1. In your WordPress Dashboard, click "Posts", then "Add New", or "Pages", then "Add New", depending on where you would like to embed the calendar code.
  2. Select "Text Editor" and paste the embed code there.
  3. Select "Publish".


  • 27 Users Found This Useful
Was this answer helpful?

Related Articles

How to make WordPress show as Secure in Google Chrome

In order to make your WordPress installation show as Secure in Google Chrome, you'll need ensure...

Temporary URLs in WordPress

To use your Temporary URL with a WordPress installation, you will need to edit the Windows Hosts...

WordPress Optimization

Optimizing your scripts can keep your server and website loading quickly for your visitors. These...

Changing the WordPress Directory

You may want to change the location of your WordPress blog after you have installed it. For...

Fixing the Internal Server Error in WordPress

There are a few possible causes of the 500 Internal Server Error. It is not always due to...