plugin-icon

ZD Embed for Zoom Meeting SDK

By ZDAPPS·
Embed meetings in WordPress using the Zoom Meeting SDK (Web) with secure server-side signature generation. This plugin is not affiliated with Zoom.
Version
1.1.2
Last updated
Feb 6, 2026
ZD Embed for Zoom Meeting SDK

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)

Freeon Business plan
Tested up to
WordPress 6.9.1
This plugin is available for download for your site.