WP Manifestindependent plugin directory
manifest / unclassified / composer-now-playing-shortcode

WJCT Composer Now Playing Shortcode

A simple Wordpress plugin that pulls the Now Playing information from the NPR Composer API.

★ 0stars

Install

Download source zip No release zip yet

This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/wjct-public-media/composer-now-playing-shortcode/archive/refs/heads/main.zip
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

A simple Wordpress plugin that pulls the Now Playing information from NPR Composer.

The WJCT Composer Now Playing Shortcode pulls the currently playing episode and title from the NPR Composer API and displays it wherever the shortcode is entered on your station website.

How to install:

Download the plugin.

Change the UCSID to your station's USC ID.

  1. Log into Composer (https://composer.nprstations.org/)
  2. Go to the Calendar page for your stream
  3. Look at the URL, it should look something like this:

http://composer.nprstations.org/ 50d0e295e1c801749511ab5 /calendar

  1. The bold part of the above URL is the UCS. It will always be a string of numbers and letters right before /calendar.
  2. Open the file index.php, and find the line const UCSID = "5187f37be1c838d5f207363f";
  3. Replace the number in the quotation marks with your station's UCSID.

Upload to your plugin folder. Then, activate the plugin.

To show the Now Playing Information, just add the following shortcode anywhere in Wordpress: [composer_now_playing]

Version History

1.1 Working PHP API call

1.2 Changed API call to JavaScript, and set to run every half hour AND fixed the time format to AP Style!

1.3 Cleaned up code and moved UCSID.