Pym Shortcode


Pym Shortcode will resize an iframe responsively depending on the height of its content and the width of its container. The plugin uses Pym.js, developed by the NPR Visuals Team, to allow embedded content in WordPress posts and pages using a simple shortcode.

Pym Resources from NPR

You may also want to look at NPR’s Pym.js resources:


  1. In the WordPress Dashboard go to Plugins, then click the Add Plugins button and search the WordPress Plugins Directory for Pym Shortcode. Alternatively, you can download the zip file from this Github repo and upload it manually to your WordPress site.
  2. Activate the plugin through the ‘Plugins’ screen in WordPress
  3. Nothing to configure, just begin using Pym Shortcode!


For answers to frequently asked questions, see this plugin’s documentation on GitHub

Contributors & Developers

“Pym Shortcode” is open source software. The following people have contributed to this plugin.



  • Fix encoding error on pym.v1.min.js, [thanks to lchheng](


  • Update to pym.js version 1.2.0: (Changelog at )
  • Fixes a bug where the pymsrc attribute might have been ignored, for real this time. Thanks, lchheng!


  • Update to pym.js version 1.1.2:
  • Switch the new default url of Pym.js in this plugin to js/pym.v1.min.js, leaving the existing js/pym.js where it is.
  • Provide additional notes in the documentation for maintainers on updating Pym.js in this plugin
  • Fixes a bug where the pymsrc attribute might have been ignored
  • Fixes and corrections to documentation.


  • First release of the plugin