Podcast Feed Player Widget and Shortcode

Description

A simple feed widget or shortcode that displays the iTunes set image for the episode and embeds the default WordPress’ internal audio player to play it.

About Podcast Feed Player Widget

WordPress has an RSS Widget, but it doesn’t includes custom podcast tags for the episode image and the audio file, this one does!

Shortcode Usage:

[podcastfeed feedurl="" quantity="" imgsize="" imgclass="" itunes="" google="" soundcloud="" icons=""]Here are our latest podcasts.[/podcastfeed]
  • feedurl – Your podcast feed address.
  • quantity – The quantity of podcasts you wish to display.
  • imgsize – The size of the image you’d like to display, 0 for no image.
  • imgclass – The class for the image, default is alignleft
  • itunes – Your iTunes address to display in the icons.
  • google – Your Google Play address you’d like to display in the icons.
  • soundcloud – Your SoundCloud address you’d like to display in the icons.
  • icons – Whether you want to display icons, default is true.

Screenshots

  • Widget Options
  • Widget Output

Installation

  1. Upload the podcast-feed-player-widget folder to the /wp-content/plugins/ directory
  2. Activate the plugin through the ‘Plugins’ menu in WordPress
  3. Drag the widget into your sidebar.
  4. Set the title of your widget area.
  5. Add your Podcast Feed.
  6. Specify your iTunes and Google Play URLs.
  7. Identify how many podcasts you wish to display.
  8. Set the image size of your episode image.
  9. Option: Set your iTunes, Google Play, and optional SoundCloud URLs to promote your podcast.
  10. Click Save

FAQ

Installation Instructions
  1. Upload the podcast-feed-player-widget folder to the /wp-content/plugins/ directory
  2. Activate the plugin through the ‘Plugins’ menu in WordPress
  3. Drag the widget into your sidebar.
  4. Set the title of your widget area.
  5. Add your Podcast Feed.
  6. Specify your iTunes and Google Play URLs.
  7. Identify how many podcasts you wish to display.
  8. Set the image size of your episode image.
  9. Option: Set your iTunes, Google Play, and optional SoundCloud URLs to promote your podcast.
  10. Click Save
Do you have a shortcode for embedding in pages or posts?

Yes! Shortcode usage:

[podcastfeed feedurl="" quantity="" imgsize="" imgclass="" itunes="" google="" soundcloud="" icons=""]Here are our latest podcasts.[/podcastfeed]
Can I disable the thumbnail?

Yes, you can set the thumbnail size to 0 and then it will not display it.

Can it support multiple feeds?

Yes, just enter the feeds with a comma as the delimiter.

What if my image is very large and slowing down the site?

We’ve added a Cloudimage integration so you can add your token and the images are cached and resized on the fly.

What if I don’t have an image?

No worries, the image area will not be displayed.

Can I customize the styling?

Yes, classes are designated for each element.

Reviews

This is what I needed!

After searching for a while and struggling with the right terms, I didn’t want to CREATE a Podcast. I just wanted to display my episodes in WordPress. This does that quite neatly.

Cannot remove thumbnail icon when it shows invalid url **RESOLVED**

I had an issue where it was displaying Alt text instead of the correct thumbnail (using Podcast feed from Anchor.FM). Previously, the minimum thumbnail size was 100px with no option to set to 0 or to remove. I had to manually edit the plugin file (first time I’ve ever edited a plugin before.

Left my review less than 48 hours ago and the chap has implemented a fix now allowing you to set the thumnail size to 0 to remove it.

Bloody good job, that man! Now, all I need is the same thing but able to be implemented into a page (not a widget). Any recommendations?

******* PREVIOUS REVIEW ********

There’s no option to remove the thumbnail. I’d rather just have the player there without any text beyond the episode title.

However, otherwise, it is brilliant. It lets you stream podcasts from RSS.

I’ve commented out the relevant lines in the Plugin editor (not recommended); this has removed the thumbnail entirely; I’ve also commented out the thumbnail image options to remove them too.
Based on this (non-user friendly method of customisation), I’ve dropped a star from my review.

Ultimately, fantastic widget all round!

great option for podcasters

This is a great option for podcasters who want to have their podcasts available via a WordPress blog. It’s easy to setup and it looks great. It has a nice, clean design that won’t detract from your site.

If you want to see it in action, look at https://bigpodcast.com/blog/ in the right-hand column.

Wish I had found this earlier!

I’ve been looking for an RSS reader that contains an audio player for so long! This works perfectly with the Widgets on Pages plugin too, so the feed player can be placed anywhere on your site! Thank you for creating this plugin

Very easy to use

Worked like a charm, easy to use. Code is well done and easy to modify. It is a great example of how to read an XML feed and do something useful with it, as well.

Would love to see it use the standard Playlist (showing multiple files) rather than the series of single Audio Players.

Works great, thanks!

This works well and is just what I needed to feature the latest 3 episodes of a podcast. I love that it also pulls the image, and you can define the size. Thank you!

Read all 7 reviews

Contributors & Developers

“Podcast Feed Player Widget and Shortcode” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

2.1.1

Added code so the feed doesn’t include anything.

2.1.0

Added code to disable the shortcode in a feed since feeds don’t support the audio player.

2.0.2

Really added Shortcode documentation.

2.0.1

Added Shortcode documentation.

2.0.0

Added Shortcode capabilities to pull Podcast Feeds into a page or post.

1.4.5

Additional change to logic to look for a 0 in the size field.

1.4.4

Minor change to logic to look for a 0 in the size field.

1.4.3

Added an option to display no thumbnail if the size is set to 0.

1.4.2

Updated the plugin to utilize Weserv, a free image resizing and caching proxy.

1.4.1

Fixed an issue with the validation and multiple feeds.

1.4.0

Added a Cloudimage integration to cache and resize images.

1.3.3

Corrected an issue where the image was outside the paragraph tag for the description.

1.3.2

Added “Listen to ” and the title of the podcast to the image alt tag for accessibility.

1.3.1

Added SoundCloud as a subscription option to display.

1.3.0

Added a check to ensure the feeds URLs are valid and secure if your site is secure.

1.2.0

Added options to display your iTunes and Google Play URLs with Font Awesome Icons.

1.1.1

The default audio player for WordPress doesn’t work if there’s a querystring on the audio URL. Added code to strip it off.

1.1.0

Added support for an array of feeds comma delimited.

1.0

First version.