Dan's Embedder for Google Calendar

plugin banner

A custom Google Calendar embed w/ list and full view

Author:Dan Dulaney (profile at wordpress.org)
WordPress version required:5.0.1
WordPress version tested:6.3.1
Plugin version:1.3.1
Added to WordPress repository:25-10-2016
Last updated:09-10-2023
Rating, %:96
Rated by:9
Plugin URI:https://dandulaney.com
Total downloads:16 250
Active installs:1 000+
plugin download
Click to start download

Dan’s Embedder for Google Calendar was created out of a need to display Google calendars in both list and full view in a way that was mobile friendly, customizable via shortcode, and easy to style. No need to import events or manage them directly in WordPress. All you need is a public Google Calendar (or multiple!) and a free, easy to get API key.

Features:

  • Displays public calendars in a mobile friendly format

  • Offers Options for Full Calendar View, or Upcoming Events List

  • All options are configured via shortcode

  • Full Calendar offers mobile friendly tooltips with event title, time, and location

  • Upcoming Events List can specify how many items to show, or turn on auto-scroll

  • Custom div id can be set for every calendar, for individual theming of each calendar

  • No limit to the number of calendars you can link up

Shortcodes Cheatsheet:

  • Full Display [dancal] (defaults to 1st calendar) , or [dancal cal=1 divid=idname] (where 1 is the number of calendar you want, and divid is the id of the outermost div, for theming purposes. If you don’t set divid, a random one is chosen to allow multiple calendars on the same page).

  • Upcoming Events List: [dancal_list], or [dancal_list cal=1 num=30 scroll=true divid=idname] (1 is the calendar number, num is a number 0 for number of upcoming events to display, scroll is true or false to enable auto-scroll, , and divid is the id of the outermost div, for theming purposes. If you don’t set divid, a random one is chosen to allow multiple calendars on the same page))

For help creating an API key to use with this plugin, either check out the settings page in plugin, or the FAQ tab here.

Thanks to Mike @ WP Bullet for the banner and icon.

Dependencies and Liscencing

MIT: gcal-flow https://sugi.github.io/jquery-gcal-flow/

MIT: fullcalendar.io https://fullcalendar.io

MIT: qTip2 http://qtip2.com/


Screenshots
FAQ
ChangeLog