plugin-icon

Poppable – The Easy Way to Add a Video Modal

作者:Engramium·
Display YouTube videos in a beautiful, customizable modal popup triggered by any element on your page.
版本
1.0.0
最后更新
Jan 19, 2026

Poppable is a lightweight Gutenberg block that lets you display YouTube videos in a sleek modal popup. Simply add the block, paste your YouTube URL, and connect it to any trigger element on your page.

Key Features:

  • Trigger from Any Element – Assign a trigger ID to any element (button, image, text) and clicking it opens the video modal
  • Multiple YouTube URL Formats – Supports youtube.com/watch?v=, youtu.be/, and youtube.com/embed/ formats
  • Autoplay Support – Optionally start playing the video automatically when the modal opens
  • Customizable Modal Width – Set the content width using px, %, vw, or any CSS unit
  • Multiple Close Options:
    • Close button (X) in the corner
    • Click outside to close
    • Press ESC key to close
  • Responsive Design – Videos maintain 16:9 aspect ratio on all screen sizes
  • Body Scroll Lock – Page scrolling is disabled when the modal is open for a focused viewing experience
  • Lightweight – No jQuery dependencies, built with vanilla JavaScript

Development & Source Code: Poppable is open-source and developed publicly on GitHub.

GitHub repository: https://github.com/Engramium/poppable

How to Use

  1. Add the Poppable block anywhere on your page (it will be hidden on the frontend).
  2. In the block settings panel, enter your YouTube Video URL.
  3. Set a unique Trigger ID (e.g., poppable-video-modal).
  4. Add the same trigger ID as a CSS class to any element you want to use as the trigger (e.g., a button with class poppable-video-modal).
  5. Configure your preferred close options and modal width.
  6. Save and preview your page!
免费使用Business套餐
通过安装,您同意 WordPress.com 服务条款第三方插件条款
目前已测试版本
WordPress 6.9
这个插件是可用的下载,适用于您的站点。