{"id":37322,"date":"2022-11-17T18:31:06","date_gmt":"2022-11-17T13:01:06","guid":{"rendered":"https:\/\/wp-eventmanager.com\/?p=37322"},"modified":"2025-07-30T17:22:53","modified_gmt":"2025-07-30T11:52:53","slug":"embed-google-calendar","status":"publish","type":"post","link":"https:\/\/wp-eventmanager.com\/embed-google-calendar\/","title":{"rendered":"How to Embed a Google Calendar in WordPress (Step by Step)"},"content":{"rendered":"<p><span style=\"font-weight: 400;\">Google Calendar is an amazing application that helps you manage and share your events with your target audience. Attaching Google Calendar with your WordPress site can be extremely beneficial for your events business. All you need is to know the process of embedding Google Calendar on your site. So How to do that? <\/span><\/p>\n<p><span style=\"font-weight: 400;\">We have shared a step by step guide in this article to let you know about the method you can use to add a Google calendar to your WordPress site.<\/span><\/p>\n<h2>Why should you add Google Calendar to your website <\/h2>\n<p><span style=\"font-weight: 400;\">Adding a Google Calendar to your WordPress site allows you to showcase your future events prominently to your site visitors. People across the world depend on the <\/span><strong>free Google tool<\/strong><span style=\"font-weight: 400;\"> to organize their work schedule.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">With Google Calendar. You can <\/span><strong>display all types of events<\/strong><span style=\"font-weight: 400;\"> including webinars, online exhibitions, conferences, academic events, virtual retreats and more. <\/span><\/p>\n<p class=\"text-center\" style=\"width:100%\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/wp-eventmanager.com\/wp-content\/uploads\/blog-images\/2022\/nov\/embed-google-calendar-in-wordpress\/embed-google-calendar-wordpress.jpg\" alt=\"embed google calendar in wordpress\" width=\"1080\" height=\"400\" title=\"\"><\/a><\/p>\n<p><span style=\"font-weight: 400;\">The best part about Google Calendar is that if you alter any information on Google calendar, the calendar present on your website automatically updates itself as per the changes.<\/span><\/p>\n<h2>Adding a Google Calendar to your WordPress site using a plugin<\/h2>\n<p><span style=\"font-weight: 400;\">The plugin that you need in this process is the Simple Calendar- Google Calendar plugin. To start working with it you need to install and activate the plugin. Once installed and activated, the next step is to go to<\/span><strong> Calendars<\/strong><span style=\"font-weight: 400;\"> and then <\/span><strong>Settings<\/strong> for the plugin set up. After that press the <strong>Google Developers Console link.<\/strong><\/p>\n<p class=\"text-center\" style=\"width:100%\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/wp-eventmanager.com\/wp-content\/uploads\/blog-images\/2022\/nov\/embed-google-calendar-in-wordpress\/save-change-button.jpg\" alt=\"save change button\" width=\"1080\" height=\"400\" title=\"\"><\/a><\/p>\n<p><span style=\"font-weight: 400;\">The link will take you to the Google Cloud Platform and here you can build a connection between the <\/span><strong>plugin and your Google Calendar<\/strong><span style=\"font-weight: 400;\">. To perform this, you need to give the plugin the right to access your calendar data through a <\/span><strong>Google API key<\/strong><span style=\"font-weight: 400;\">. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Press the <\/span><strong>Create project button<\/strong><span style=\"font-weight: 400;\"> option to do this.<\/span><\/p>\n<p class=\"text-center\" style=\"width:100%\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/wp-eventmanager.com\/wp-content\/uploads\/blog-images\/2022\/nov\/embed-google-calendar-in-wordpress\/create-project.jpg\" alt=\"create project\" width=\"1080\" height=\"400\" title=\"\"><\/a><\/p>\n<p><span style=\"font-weight: 400;\">Next, you will be sent to the page in which you will be asked to add a suitable <\/span><strong>title<\/strong><span style=\"font-weight: 400;\"> for your project and then select the<\/span> company and location. You can give your preferred title to the project but it is better to use a title that has some kind of relevance with the project.<\/p>\n<p><span style=\"font-weight: 400;\">When it comes to the other fields, you can paste your website URL in it. Finally, press the <\/span><strong>Create button.<\/strong><\/span><\/p>\n<p class=\"text-center\" style=\"width:100%\"><img decoding=\"async\" src=\"https:\/\/wp-eventmanager.com\/wp-content\/uploads\/blog-images\/2022\/nov\/embed-google-calendar-in-wordpress\/create-button.jpg\" alt=\"create button\" width=\"\" height=\"\" title=\"\"><\/a><\/p>\n<p><span style=\"font-weight: 400;\">Once it is done, you will automatically be brought to the project dashboard.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">At this page, you need to select the option: <\/span><strong>Enable APIs &amp; Services<\/strong><span style=\"font-weight: 400;\">. <\/span><\/p>\n<p class=\"text-center\" style=\"width:100%\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/wp-eventmanager.com\/wp-content\/uploads\/blog-images\/2022\/nov\/embed-google-calendar-in-wordpress\/enable-api.jpg\" alt=\"enable api\" width=\"1080\" height=\"400\" title=\"\"><\/a><\/p>\n<p><span style=\"font-weight: 400;\">This option will redirect you to the page that displays all the <\/span><strong>APIs of Google.<\/strong><\/p>\n<p><span style=\"font-weight: 400;\">In this step, the option Google Calendar API needs to be selected in the Google Workplace to move a step forward in this process.<\/span><\/p>\n<p class=\"text-center\" style=\"width:100%\"><img decoding=\"async\" src=\"https:\/\/wp-eventmanager.com\/wp-content\/uploads\/blog-images\/2022\/nov\/embed-google-calendar-in-wordpress\/google-calendar-api.jpg\" alt=\"enable calendar api\" width=\"\" height=\"\" title=\"\"><\/a><\/p>\n<p><span style=\"font-weight: 400;\">Then click on the Enable button to generate an API key. <\/span><\/p>\n<p class=\"text-center\" style=\"width:100%\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/wp-eventmanager.com\/wp-content\/uploads\/blog-images\/2022\/nov\/embed-google-calendar-in-wordpress\/enable-calendar-api.jpg\" alt=\"enable calendar api\" width=\"1080\" height=\"400\" title=\"\"><\/a><\/p>\n<p><span style=\"font-weight: 400;\">After that, click on the create credentials option and select the API key from the drop down menu. Then you will come across a pop up that displays the API key.<\/span><\/p>\n<p class=\"text-center\" style=\"width:100%\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/wp-eventmanager.com\/wp-content\/uploads\/blog-images\/2022\/nov\/embed-google-calendar-in-wordpress\/credential-api-keys.jpg\" alt=\"credential-api-keys\" width=\"1080\" height=\"400\" title=\"\"><\/a><\/p>\n<p><span style=\"font-weight: 400;\">Once you get the API key, you need to copy and paste it in the text editor box.<\/span><\/p>\n<p class=\"text-center\" style=\"width:100%\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/wp-eventmanager.com\/wp-content\/uploads\/blog-images\/2022\/nov\/embed-google-calendar-in-wordpress\/api-key-created.jpg\" alt=\"api key created\" width=\"1080\" height=\"400\" title=\"\"><\/a><\/p>\n<p><span style=\"font-weight: 400;\">In the next step, you need to move back to the plugin setting page and paste the API key you have generated. Then press the Save Changes button.<\/span><\/p>\n<p class=\"text-center\" style=\"width:100%\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/wp-eventmanager.com\/wp-content\/uploads\/blog-images\/2022\/nov\/embed-google-calendar-in-wordpress\/save-change-button.jpg\" alt=\"save change button\" width=\"1080\" height=\"400\" title=\"\"><\/a><\/p>\n<p><span style=\"font-weight: 400;\">Completing this step ensures that you have linked your WordPress site with the Google Calendar and you are prepared to add the calendar to your site.<\/span><\/p>\n<h2>Making your Google Calendar public <\/h2>\n<p><span style=\"font-weight: 400;\">To make your Google Calendar accessible to the public, you need to go to the <\/span><strong>calendar settings<\/strong><span style=\"font-weight: 400;\"> and make it public.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Follow the below mentioned steps to do that. Go to the Google Calendar that you wish to attach with your WordPress site. Press the <\/span><strong>gear icon<\/strong><span style=\"font-weight: 400;\"> and choose settings from the dropdown menu.<\/span><\/p>\n<p class=\"text-center\" style=\"width:100%\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/wp-eventmanager.com\/wp-content\/uploads\/blog-images\/2022\/nov\/embed-google-calendar-in-wordpress\/save-change-button.jpg\" alt=\"save change button\" width=\"1080\" height=\"400\" title=\"\"><\/a><\/p>\n<p><span style=\"font-weight: 400;\">Then mention your preferred calendar&rsquo;s name in the Settings for my calendar area. It will display the Calendar settings on a fresh page.<\/span><\/p>\n<p class=\"text-center\" style=\"width:100%\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/wp-eventmanager.com\/wp-content\/uploads\/blog-images\/2022\/nov\/embed-google-calendar-in-wordpress\/calendar-setting.jpg\" alt=\"calendar setting\" width=\"1080\" height=\"400\" title=\"\"><\/a><\/p>\n<p><span style=\"font-weight: 400;\">Then you will get the &lsquo;Access permissions for events&rsquo; section in which you need to find the Make available to public&rsquo; box. Once you find it then select Okay. After successfully finishing the step, you need to scroll down to find the &lsquo;Integrate calendar&rsquo; section where you will get the Calendar ID to copy.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">The next step is to paste the copied&nbsp; Calendar ID into your chosen text editor so that you can easily get it when you need it. <\/span><\/p>\n<h2>Adding your Google Calendar to WordPress<\/h2>\n<p><span style=\"font-weight: 400;\">At this stage, you will need to utilize the Simple Calendar plugin to make a fresh Calendar that you will add to your site.<\/span><\/p>\n<p><strong>Follow the below mentioned step from your WordPress dashboard:<\/strong><\/p>\n<ul>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Go to Calendars.&nbsp;<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Choose the Add New option to get the Calendar editor option.&nbsp;<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Then give a title to your Calendar. <\/span><\/li>\n<\/ul>\n<p class=\"text-center\" style=\"width:100%\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/wp-eventmanager.com\/wp-content\/uploads\/blog-images\/2022\/nov\/embed-google-calendar-in-wordpress\/add-new-calendar.jpg\" alt=\"add new calendar\" width=\"1080\" height=\"400\" title=\"\"><\/a><\/p>\n<p><span style=\"font-weight: 400;\">Here, you will observe that some shortcodes are already added in the text area. You can keep it like that and move to the Calendar setting box just below the text editor. Move to the Google Calendar tab and mention the Calendar ID in the Calendar ID section.<\/span><\/p>\n<p class=\"text-center\" style=\"width:100%\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/wp-eventmanager.com\/wp-content\/uploads\/blog-images\/2022\/nov\/embed-google-calendar-in-wordpress\/calendar-id.jpg\" alt=\"calendar id\" width=\"1080\" height=\"400\" title=\"\"><\/a><\/p>\n<p><span style=\"font-weight: 400;\">You can also utilize other tabs present in the Calendar settings section for more customization in the overall appearance of your Calendar on your website.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Complete the task by clicking on the Publish button.<\/span><\/p>\n<h2>Showcase Google Calendar on your WordPress site<\/h2>\n<p><span style=\"font-weight: 400;\">To add visibility to the calendar you have built, you have to attach the calendar with a WordPress page or post.<\/span><\/p>\n<h6><strong>Take the following steps to add your calendar to a page:<\/strong><\/h6>\n<ul>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Go to pages.<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Add new.<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Give a suitable name to your page.<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">Once you are done with the above mentioned steps, click on the plus icon to access the blocks menu and choose the shortcode option. Then paste the shortcode for your new calendar.<\/span><\/p>\n<p><strong>You can get this by choosing the:<\/strong><\/p>\n<ul>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Calendars option.&nbsp;<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">All Calendar.&nbsp;<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Search for the relevant shortcode.<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">After modifying the Calendar page, click on the publish button to save changes. This shortcode can be added to anywhere on your website, so that you can showcase your newly created calendar.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Finally, your Calendar will be live on your Website. The calendar gets updated automatically when you insert fresh events. So whenever any visitor puts the cursor on an event, the event details will be displayed.<\/span><\/p>\n<p class=\"text-center\" style=\"width:100%\"><img decoding=\"async\" src=\"https:\/\/wp-eventmanager.com\/wp-content\/uploads\/blog-images\/2022\/nov\/embed-google-calendar-in-wordpress\/events.jpg\" alt=\"events\" width=\"\" height=\"\" title=\"\"><\/a><\/p>\n<h2>Conclusion<\/h2>\n<p><span style=\"font-weight: 400;\">We hope that the article will guide you in embedding Google Calendar to your events website. A Google Calendar can be a useful asset to your WordPress website. It helps you maintain your event schedules and showcase the dates and details of events to your customers so that they can remain updated about your upcoming events. You can add more functionalities to your website through Google Calendar, impress users by keeping them informed about your events and stay ahead of your competitors.<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Google Calendar is an amazing application that helps you manage and share your events with your target audience. Attaching Google Calendar with your WordPress site can be extremely beneficial for your events business. All you need is to know the process of embedding Google Calendar on your site. So How to do that? We have [&hellip;]<\/p>\n","protected":false},"author":7104,"featured_media":37348,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[378,353],"tags":[807,1534,1403,1089,1042,527],"class_list":["post-37322","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-add-ons","category-wp-event-manager","tag-calendar","tag-calendar-addon","tag-embed","tag-google-calendar","tag-wordpress","tag-wordpress-event-calendar-addon"],"acf":[],"_links":{"self":[{"href":"https:\/\/wp-eventmanager.com\/wp-json\/wp\/v2\/posts\/37322","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wp-eventmanager.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wp-eventmanager.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wp-eventmanager.com\/wp-json\/wp\/v2\/users\/7104"}],"replies":[{"embeddable":true,"href":"https:\/\/wp-eventmanager.com\/wp-json\/wp\/v2\/comments?post=37322"}],"version-history":[{"count":0,"href":"https:\/\/wp-eventmanager.com\/wp-json\/wp\/v2\/posts\/37322\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wp-eventmanager.com\/wp-json\/wp\/v2\/media\/37348"}],"wp:attachment":[{"href":"https:\/\/wp-eventmanager.com\/wp-json\/wp\/v2\/media?parent=37322"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wp-eventmanager.com\/wp-json\/wp\/v2\/categories?post=37322"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wp-eventmanager.com\/wp-json\/wp\/v2\/tags?post=37322"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}