Pym Shortcode

Description

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:

Installation

  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!

FAQ

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

Installation Instructions
  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!

Contributors & Developers

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

Contributors

Translate “Pym Shortcode” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

Changelog

1.3.2

  • RECOMMENDED UPDATE : Pym users, NPR has released an update that closes a potential security hole. We recommend everyone update to 1.3.2.
  • Update to pym.js version 1.3.2: https://github.com/nprapps/pym.js/releases/tag/v1.3.2 (Changelog at https://github.com/nprapps/pym.js/blob/v1.3.2/CHANGELOG)

1.3.1

  • Update to pym.js version 1.3.1: https://github.com/nprapps/pym.js/releases/tag/v1.3.1 (Changelog at https://github.com/nprapps/pym.js/blob/v1.3.1/CHANGELOG)
  • (we skipped pym.js version 1.3.0: https://github.com/nprapps/pym.js/releases/tag/v1.3.0)

1.2.2

  • Update to pym.js version 1.2.2: https://github.com/nprapps/pym.js/releases/tag/v1.2.2 (Changelog at https://github.com/nprapps/pym.js/blob/master/CHANGELOG )
  • (we skipped pym.js version 1.2.1: https://github.com/nprapps/pym.js/releases/tag/v1.2.1 )
  • Add id="" attribute to allow setting custom IDs on embeds. #21
  • Add class="" attribute to allow setting custom classes on embeds. #22 and #23.
  • Add a default class name pym to all embed-containing div elements output by this plugin, and a filter ‘pym_shortcode_default_class’ to allow changing it.

1.2.0.2

1.2.0.1

1.2.0

  • Update to pym.js version 1.2.0: https://github.com/nprapps/pym.js/releases/tag/v1.2.0 (Changelog at https://github.com/nprapps/pym.js/blob/v1.2.0/CHANGELOG )
  • Fixes a bug where the pymsrc attribute might have been ignored, for real this time. Thanks, lchheng!

1.1.2

  • Update to pym.js version 1.1.2: https://github.com/nprapps/pym.js/releases/tag/v1.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.

1.0

  • First release of the plugin