Step 1: Set Up a Google Account
- Go to Google Accounts:
https://accounts.google.com/signup - Fill in your details (name, email, password, etc.)
- Verify your account via email or phone.
- Once done, log in to your new Google account.
Step 2: Create a Google Calendar
- Visit Google Calendar:
https://calendar.google.com - On the left sidebar, click the “+” next to “Other calendars”.
- Select “Create new calendar”.
- Give your calendar a name (e.g., Team Meetings Calendar), description, and set up the time zone.
- Click “Create calendar”.
Step 3: Add a Recurring Meeting
- Click the “Create” button (usually top-left or bottom-right).
- Add event details:
- Title (e.g. “Weekly Team Meeting”)
- Select the start date/time and end date/time.
- Set recurrence:
- Under “Does not repeat”, select your desired option (e.g. “Weekly on Tuesday”).
- Customize as needed: pick days, frequency, or end date.
- Add guests or location if desired.
- Click “Save”.
Step 4: Find the Calendar Embed HTML (iframe)
- On the left sidebar, find your new calendar under “My calendars”.
- Hover over the calendar name, click on the three dots (“Options”) next to it.
- Click “Settings and sharing”.
- Scroll down to “Integrate calendar”.
- Find the “Embed code” box that you will use to copy and paste.
- The iframe embed will look like:
<iframe src=”https://calendar.google.com/calendar/embed?src=yourcalendarid&ctz=yourtimezone” style=”border: 0″ width=”800″ height=”600″ frameborder=”0″ scrolling=”no”></iframe> - You can customize the width and height if needed.
- The iframe embed will look like:
Step 5: Make the Calendar Public (for embeds)
- While in “Settings and sharing”, scroll up to “Access permissions for events”.
- Check “Make available to public”.
- Confirm any warning prompts.
- This ensures people can view the calendar without logging in.
Step 6: Add the Embed HTML to a WordPress Page
Option 1: With WordPress Block Editor (Gutenberg)
- Log in to your WordPress dashboard.
- Go to “Pages” > “Add New” (or edit an existing page).
- Click the “+” button to add a new block.
- Search for “Custom HTML”.
- Add a “Custom HTML” block.
- Paste the Google Calendar iframe code(that you found in step 4.5) into the block.
- Click “Preview” to see how it looks.
- Click “Publish” or “Update” to make the page live.
Option 2: With Classic Editor
- Open the page or post you want to edit.
- Switch to the “Text” tab (not Visual).
- Paste the iframe embed code where you want it.
- Save or publish the page.
Additional Tips:
- You can customize the calendar colors, view mode (week/month), and other settings in Google Calendar’s “Settings and sharing”.
- If the iframe doesn’t display properly, check your WordPress theme and settings; some themes restrict iframes. Consider using a plugin like “Advanced Custom Fields” or “Shortcodes Ultimate” for embedding iframes.
- If you want to restrict calendar visibility, adjust sharing settings appropriately.
That’s it—your Google Calendar is now created, set up with recurring meetings, and embedded seamlessly into your WordPress site!


