Pym.js Embeds
A WordPress block and shortcode for embedding iframes that are responsive horizontally and vertically, using the NPR Visuals Team's Pym.js.
The facts
- Active installs
- 100+
- Price
- Free
- Last updated
- 4 May 2026
- Added
- Jun 2016
- Requires WP
- 3.0.1
- Tested up to
- WP 5.4.21
- Requires PHP
- 5.3
- Downloads
- 5,056
Our analysis
AI-assistedPym.js Embeds is a WordPress plugin that allows you to embed responsive iframes using Pym.js. It provides both shortcode and Gutenberg block wrappers for this purpose, ensuring that the embedded content adjusts its height based on the container's width.
This plugin is suitable for users who need to incorporate responsive iframe content into their WordPress sites, particularly those who are familiar with using shortcodes or the Gutenberg editor.
Best for: This plugin is best for WordPress users looking to embed responsive iframe content.
What it does well
- ✓Provides shortcode and Gutenberg block wrappers
- ✓Ensures responsive iframes that adjust height
- ✓Compatible with the official AMP plugin
Where it falls short
- •Limited information on features and performance
- •Rating not published
Verdict
Pym.js Embeds offers a straightforward solution for embedding responsive iframes, but lacks detailed performance information and user ratings.
From the developer
Automattic's own description of Pym.js Embeds, lightly tidied.
Pym.js Embeds provides shortcode and Gutenberg block wrappers for embedding responsive iframes using Pym.js, developed by the NPR Visuals Team. Embedded content resizes vertically to match its container’s width.
AMP compatibility is provided by the official AMP plugin.
Pym.js Resources from NPR
You may also want to look at NPR’s Pym.js resources: