Calendar Event Sync
WordPress plugin that saves Google Calendar events to your WordPress database as posts
by Outlandish Cooperative · github.com/outlandishideas/calendar-event-sync · website
★ 5stars
126composer installs
1forks
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/outlandishideas/calendar-event-sync/archive/refs/heads/master.zipAlso on Packagist as outlandish/calendar-event-sync:
composer require outlandish/calendar-event-syncFrom the readme
Calendar Event Sync
An Outlandish Plugin
This plugin adds a WP-CLI command to authenticate with a Google Calendar
and sync events from it to your WordPress instance; storing them as posts
with a posttype of event.
It uses WordPress actions to allow you to hook into this process and add
any additional metadata to each event that you would like.
Installation
To install this plugin you will need to use composer to install it from
packagist using the following command
composer require outlandish/calendar-event-sync
You can now enable this plugin in your WordPress Admin.
Basic Usage
Setting the Google Cloud project
To begin using this plugin to sync Google Calendar Events, you will
need to create a Google Cloud project with access to the Google Calendar
API. You can create one from this page:
https://developers.google.com/calendar/quickstart/php
You will need to create this project with the Google account you intend to sync
the calendar items with, as a Google Cloud project that hasn't gone through a review
process and been made public can only access resources for the account that it
was created with.
After creating the Cloud Platform project download the client
Read the full README on GitHub →