- Contributors: shift8
- Donate link: https://www.shift8web.ca
- Tags: zoom, webinar, shift8, import
- Requires at least: 3.0.1
- Tested up to: 6.6
- Stable tag: 1.1.2
- License: GPLv3
- License URI: http://www.gnu.org/licenses/gpl-3.0.html
This is a plugin that integrates into your Zoom account and will facilitate importing your Zoom webinars into custom content on a schedule that you define.
- Register or set up your zoom account
- Once your account is activated, go to App marketplace and click "build app"
- Create a Server-To-Server Oauth app and copy down the client ID , client secret and account ID
- Install this Wordpress plugin and activate
- Go to the plugin settings page (Shift8 > Zoom Settings) and enter the id, secret and account ID and then click "Save Changes"
- Once saved, you can click the "Check" button to ensure we can connect to the Zoom API successfully
You can view three example sites where this plugin is live :
- Example Site 1 : Wordpress Hosting
- Example Site 2 : Web Design in Toronto
- Integrate with your Zoom account to pull webinars
- Imports webinars at a schedule that you choose into custom content that is automatically generated by the plugin
This section describes how to install the plugin and get it working.
e.g.
- Upload the plugin files to the
/wp-content/plugins/shif8-zoom
directory, or install the plugin through the WordPress plugins screen directly. - Activate the plugin through the 'Plugins' screen in WordPress
- Navigate to the plugin settings page and define your settings
Visit the support forums here and let us know. We will try our best to help!
- Main settings page of plugin admin
- Stable version created
- Force flushing of rewrite rules once when custom post type is created
- Added language dropdown, initial import will set english as default language, added new options for type
- Added input option to add text string to filter webinar titles during import. User can add a string of text to scan during import process to filter webinars from being imported.
- Added some custom types for webinar custom field
- Show categories in post list
- Full webinar agenda import now, separate api query
- Adjust post type slug to events
- No longer filtering html on agenda details
- Comparing zoom IDs instead of UUID to avoid duplicates
- Increase number of webinars to import to 300. Todo : paginate results if above 300.
- Correctly importing webinars as UTC first then converting to the timezone set for each webinar
- Translating long form timezone from zoom to abbreviated ("EST") format
- Importing registration_url for join url link instead of join_url
- Remove lang dropdown, fully handled by WPML where applicable or used
- Zoom import improved to accommodate WPML. Default language is always set to english on Zoom imports and will filter UUID match for existing webinars more accurately.
- Adjustment of Register to Join URL
- Remove join url
- Wordpress 6.3 compatibility
- Wordpress 6.6 compatibility
- Switch from JWT to Oauth server-to-server authentication
- Updated readme
- Updated readme