Title: ZD Embed for Zoom Meeting SDK
Author: ZDAPPS
Published: <strong>6 de febrero de 2026</strong>
Last modified: 6 de febrero de 2026

---

Buscar plugins

![](https://ps.w.org/zd-embed-for-zoom-meeting-sdk/assets/banner-772x250.png?rev
=3456221)

![](https://ps.w.org/zd-embed-for-zoom-meeting-sdk/assets/icon-256x256.png?rev=3456221)

# ZD Embed for Zoom Meeting SDK

 Por [ZDAPPS](https://profiles.wordpress.org/zdapps/)

[Descargar](https://downloads.wordpress.org/plugin/zd-embed-for-zoom-meeting-sdk.1.1.2.zip)

 * [Detalles](https://es.wordpress.org/plugins/zd-embed-for-zoom-meeting-sdk/#description)
 * [Valoraciones](https://es.wordpress.org/plugins/zd-embed-for-zoom-meeting-sdk/#reviews)
 *  [Instalación](https://es.wordpress.org/plugins/zd-embed-for-zoom-meeting-sdk/#installation)
 * [Desarrollo](https://es.wordpress.org/plugins/zd-embed-for-zoom-meeting-sdk/#developers)

 [Soporte](https://wordpress.org/support/plugin/zd-embed-for-zoom-meeting-sdk/)

## Descripción

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)

## Capturas

[[

[[

[[

## Instalación

 1. Upload the plugin ZIP in **Plugins  Add New  Upload Plugin**, then activate it.
 2. Go to **Settings  ZD Zoom Embed** and set your SDK Key/Secret. Recommended (more
    secure): add them to `wp-config.php`: `define('ZDZE_SDK_KEY', 'YOUR_SDK_KEY_OR_CLIENT_ID');
    define('ZDZE_SDK_SECRET', 'YOUR_SDK_SECRET_OR_CLIENT_SECRET');`
 3. Create a **Zoom Room** in the WordPress admin and enter:
 4.  * Meeting Number
     * Passcode
 5. Visit the public URL of that Zoom Room, or use the shortcode.

## FAQ

### Why do I get “Invalid or expired token”?

Usually caused by page caching (serving a stale token). Exclude your Zoom Room URLs
from cache and purge all caches (plugin/server/CDN).

### Can I embed webinars?

This plugin focuses on meetings. Webinar embedding can be added later, but it depends
on your Zoom setup and SDK requirements.

## Reseñas

![](https://secure.gravatar.com/avatar/7e4cc8348b8aff3bcbec01b890bc93df8e1cd05203375aa5da01a1ad1c437254?
s=60&d=retro&r=g)

### 󠀁[Genial plugin para integrar zoom](https://wordpress.org/support/topic/genial-plugin-para-integrar-zoom/)󠁿

 [Hugo Nieto](https://profiles.wordpress.org/hnietos/) 9 de febrero de 2026

Excelente plugin para integrar zoom a una web WP

 [ Leer la 1 reseña ](https://wordpress.org/support/plugin/zd-embed-for-zoom-meeting-sdk/reviews/)

## Colaboradores y desarrolladores

«ZD Embed for Zoom Meeting SDK» es un software de código abierto. Las siguientes
personas han colaborado con este plugin.

Colaboradores

 *   [ ZDAPPS ](https://profiles.wordpress.org/zdapps/)

[Traduce «ZD Embed for Zoom Meeting SDK» a tu idioma.](https://translate.wordpress.org/projects/wp-plugins/zd-embed-for-zoom-meeting-sdk)

### ¿Interesado en el desarrollo?

[Revisa el código](https://plugins.trac.wordpress.org/browser/zd-embed-for-zoom-meeting-sdk/),
echa un vistazo al [repositorio SVN](https://plugins.svn.wordpress.org/zd-embed-for-zoom-meeting-sdk/)
o suscríbete al [registro de desarrollo](https://plugins.trac.wordpress.org/log/zd-embed-for-zoom-meeting-sdk/)
por [RSS](https://plugins.trac.wordpress.org/log/zd-embed-for-zoom-meeting-sdk/?limit=100&mode=stop_on_copy&format=rss).

## Registro de cambios

#### 1.1.2

 * Fix: Remove Plugin URI and Author URI headers to avoid unreachable URL warnings.
 * Fix: register_setting uses sanitize_callback + store SDK Secret as raw string(
   escape on output).
 * Fix: Remove DONOTCACHEPAGE constant to avoid global behavior changes.

#### 1.0.4

 * Fix: PHP parse error in settings screen (clean rewrite of class-zdze-settings.
   php).

#### 1.0.3

 * Fix: PHPCS escape warnings in settings screen (disabled attribute).
 * Fix: Remove discouraged manual textdomain loading; add Domain Path for automatic
   loading.
 * Fix: Update readme to English + add short description and update “Tested up to”.

#### 1.0.2

 * Add: Zoom app setup instructions and WordPress.org publication assets.

#### 1.0.1

 * Fix: Token is not invalidated after the first attempt (allows retries).
 * Improvement: Prevent duplicate join (auto-join + click).
 * Improvement: Add no-cache headers and DONOTCACHEPAGE for embed pages.

#### 1.0.0

 * Initial release.

## Meta

 *  Versión **1.1.2**
 *  Última actualización **hace 8 meses**
 *  Instalaciones activas **Menos de 10**
 *  Versión de WordPress ** 5.8 o superior **
 *  Probado hasta **6.9.10**
 *  Versión de PHP ** 7.4 o superior **
 *  Idioma
 * [English (US)](https://wordpress.org/plugins/zd-embed-for-zoom-meeting-sdk/)
 * Etiquetas:
 * [embed](https://es.wordpress.org/plugins/tags/embed/)[video conferencing](https://es.wordpress.org/plugins/tags/video-conferencing/)
   [webinar](https://es.wordpress.org/plugins/tags/webinar/)[zoom](https://es.wordpress.org/plugins/tags/zoom/)
 *  [Vista avanzada](https://es.wordpress.org/plugins/zd-embed-for-zoom-meeting-sdk/advanced/)

## Valoraciones

 5 de 5 estrellas.

 *  [  1 valoración de 5 estrellas     ](https://wordpress.org/support/plugin/zd-embed-for-zoom-meeting-sdk/reviews/?filter=5)
 *  [  0 valoraciones de 4 estrellas     ](https://wordpress.org/support/plugin/zd-embed-for-zoom-meeting-sdk/reviews/?filter=4)
 *  [  0 valoraciones de 3 estrellas     ](https://wordpress.org/support/plugin/zd-embed-for-zoom-meeting-sdk/reviews/?filter=3)
 *  [  0 valoraciones de 2 estrellas     ](https://wordpress.org/support/plugin/zd-embed-for-zoom-meeting-sdk/reviews/?filter=2)
 *  [  0 valoraciones de 1 estrellas     ](https://wordpress.org/support/plugin/zd-embed-for-zoom-meeting-sdk/reviews/?filter=1)

[Tu valoración](https://wordpress.org/support/plugin/zd-embed-for-zoom-meeting-sdk/reviews/#new-post)

[Ver todas las reseñas](https://wordpress.org/support/plugin/zd-embed-for-zoom-meeting-sdk/reviews/)

## Colaboradores

 *   [ ZDAPPS ](https://profiles.wordpress.org/zdapps/)

## Soporte

¿Tienes algo que decir? ¿Necesitas ayuda?

 [Ver el foro de soporte](https://wordpress.org/support/plugin/zd-embed-for-zoom-meeting-sdk/)