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:


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


  • 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

Contributors & Developers

This is open source software. The following people have contributed to this plugin.


Browse the code