ZD Embed for Zoom Meeting SDK

ZD Embed for Zoom Meeting SDK

By ZDAPPS
Details
View on WordPress

ZD Embed for Zoom Meeting SDK lets you embed a meeting experience inside WordPress pages (not an iframe). It uses the Zoom Meeting SDK (Web) and generates the required signature on your server via a protected REST endpoint.

Features:
* Custom Post Type: Zoom Rooms (each room has a public URL like /zoom/my-room/)
* Shortcode embedding anywhere
* Server-side signature (JWT HS256) via REST endpoint protected by a temporary token
* Optional “Leave URL”
* Anti-cache headers for embed pages (helps prevent expired-token issues)

Important notes:
* You cannot reliably embed a standard Zoom join link in an iframe due to browser/platform restrictions. The recommended way is the Meeting SDK.
* By default the plugin generates attendee (role=0) signatures only. Host role requires additional security and is intentionally blocked.

Zoom App Setup (Meeting SDK)

To embed meetings you need a Zoom app with Meeting SDK enabled.

Steps (high-level):
1. Go to the Zoom App Marketplace and choose Develop Build App.
2. Create a General App.
3. Open Embed and enable Meeting SDK.
4. Copy your credentials (Client ID/Secret or SDK Key/Secret) from App Credentials.

Official documentation:
* Meeting SDK – Create your app
* Meeting SDK – Authentication / signature

(These links are also included inside the plugin admin screen.)

Shortcode

Use this shortcode in any post/page:
[zd_zoom_embed meeting_number=”123456789″ passcode=”ABC123″ height=”700″ auto_join=”1″ user_name=”Guest”]

Arguments:
* meeting_number (required)
* passcode (optional)
* height (default 700)
* auto_join (default 1)
* user_name (optional)

Details

Plugin code:
zd-embed-for-zoom-meeting-sdk
Plugin version:
1.1.2
Author:
Outdated:
No
WP version:
5.8 or higher
PHP version:
7.4 or higher
Test up to WP version:
6.9.1
Total installations:
0
Last updated:
2026-02-06
Rating:
Times rated:
1
embed
meeting-sdk
video-conferencing
webinar
zoom